Fire a moveend event when the view settles

The `dragend` event is of limited use for application developers (there is typically an animated pan after `dragend`).  In addition to drag-panning, it is useful for applications to know whenever rendering has finished and there are no more pending animations, other pre-render functions, or a current interaction.