Don't delay moveend event on invalidateSize

This causes unnecessary nondeterminism in the sequence of events emitted. Instead, the caller should be responsible for throttling, as e.g. Map#_onResize does.

@mourner Does this make sense? The setTimeout is causing a problem for OSM.org -- sometimes the moveend triggers stuff 200ms later that should have happened synchronously with invalidateSize.