source maps working for all coffee files as js files

source maps for development, and for minified

indenting fix on marker-child-model / revert

changes for PR feedback
Merge pull request #911 from nmccready/issue_879_source_map

issue 879 source maps
Merge remote-tracking branch 'origin/master' into issue_904_markers_race_perf

Conflicts:
	dist/angular-google-maps.min.js
	grunt/options.coffee
_async
- rejects logg errors, we may want to consider log levels and always log
  errors
MarkeyChildModel:
- handleChanges will update the markers on all of its property changes
  and only render /  hit the gMarkerManager on the last update
- updates to models (deep changes work again)
MarkerParentModel:
- .catches on _async work to reset existingPieces so new work can come
  in and fail.. this way it keeps logging errors instead of just
swallowing them.
uiGmapPromiseSpec - makes sure resolve is working

MarkerManagers - update function to remove then add a marker to the map