[master] issue 755

- main issue is gMarkerManager needs to be cleaned up scope.on '$destroy' for marker and markers
- promises / deffereds need to be reset on destroy for map, marker and window
fit should not be run until all markers are in the manager