Map center update now happens on moveend instead of dragend

only using dragend is insufficient when the map has inertia movement on.
If the map is dragged with force, the center is updated to the final
resting place. Using moveend resolves this. This also removes the need
for the separate zoomend watcher.
Added marker event support in the same fashion as current map events
Merge pull request #84 from grantlucas/grantlucas_update_center_move_end

Map center update now happens on moveend instead of dragend
Merge pull request #86 from grantlucas/grantlucas_dev_marker_events

Support for marker events