Fix and optimize the way leaflet bounds are computed
Fix and optimize the way leaflet bounds are computed

This allows the component to work on both React and preact.  Also, this
removes a few unnecessary renders, refs, and useless bounds computation.

sgmap/inspire,sgmap/inspire