changed marker events helper to events helper and made necessary changes to marker classes. added events helper use in circle directive

Conflicts:
	dist/angular-google-maps.js
	dist/angular-google-maps.min.js
	src/coffee/directives/circle.coffee
circle changes cherry-picked and merged
issue #510
dvelop merged and version bumped
1.1.5-SNAPSHOT for bower and npm
issue #504 markers flash
doRebuildAll now defaults to false
issue #504
merge from master, doRebuildAll to false
working on a few issues
- issue #432 animation
- issue #507 show broken

issue #507
resolves issues:
, #482 #504 #507
issue #482 example resolved
issue #482

issues
issues #482, #507 , MarkerManager needs to keep track of what it has
drawn in order to not flash

Marker show issue
- there is no problem, you need to use $scope.$apply(),
issue #507
fix in main example
 more examples
issue #482
verison bump and skip 1.1.5 , due to bad tag
merge master into develop
Added mapControl directive and and instance of it's use in the example
Added controller option to mapControl directive to allow for more complex templates and binding
added index to control order of similarly positioned mapControl elements
- double check for child.destroy before calling destroy
- destroy needs to happen however so that a child marker can clean
  itself. Therefore models-watcher needs to push MarkerModels or
WindowsModels up and not its internal model.
issue #534
renamed examples to the correct issue
issue #534
merge and version bump
- bumped SNAPSHOT to 1.2.0-SNAPSHOT
BREAKING CHANGE (REASON for Minor Bump)
- issue #526 removal of class type directives
- corrected examples which used class directives