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.