source maps working for all coffee files as js files
source maps for development, and for minified
indenting fix on marker-child-model / revert
save off
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
issue #904
Chrome Profiling is an eye opener
- fixed non optimized try catch in doChunk (big diff)
MarkerParentModel
- no chunking until updates
- never set existingPieces to undefined as it causes (thread / mutex)
  issues, think of existingPieces as the lock object
Logger
- logLevels default to error at startup
- doLog is now true with error only logging by default
- if logLevel is down to info or log, expect performance hits
issue #904
issue #798 as an example has been created and doChunk fixes help it as
well
Merge remote-tracking branch 'origin/master' into issue_904_markers_race_perf
use tryCatch
tryCatch used and pinpointed
Merge pull request #914 from nmccready/issue_904_markers_race_perf

issue 904 Race Condition and _async Perf fixes