Add WatchOptions to watch for changes in window options attribute
Merge branch 'add_watch_options_to_window'
issue #589 from @500tech
Conflicts:
	dist/angular-google-maps.js
	dist/angular-google-maps.min.js
- windows child now uses removeEvents from EventsHelper to clear out event
tracking

-specs for EventsHelper
- needManualDestroy for a WindowChildModel from WindowsParentModel is
  now set to false on creation (fixes call stack  explosion on clearing
all windows and markers from the example)
Merge branch 'master' into develop

Conflicts:
	dist/angular-google-maps.js
	example/issue-74-markers-events.html
	spec/coffee/directives/api/models/child/marker-child-model.spec.coffee
	src/coffee/directives/api/models/child/window-child-model.coffee
	src/coffee/directives/api/models/parent/windows-parent-model.coffee