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.
Add debounceMoveend option to invalidateSize
Merge branch 'invalidateSize'