(bug) Fix parent destroy listener 'this' binding

The $destroy listener used -> which did not correctly bind @layer, 'this' came into the callback function as the window object. Therefore, an undefined reference was being thrown. Change -> to => so coffee will bind to _this.layer instead.
reworking example structure to be cleaner
added stuff to example to mimic #322
issue #322
fixed issue, need to fix spec
fixed InfoBox, and examples
version bump to 1.0.16
Merge pull request #317 from mikepugh/patch-1

(bug) Fix parent destroy listener 'this' binding
polyline, push a point onto existing polyline array no longer causes
infinite digest

- problem was we were changing scope which hit an event listener on the
  line itself from the Google Perspective which then remodified the path
from the scope perspective.. forever..

- fix was to add a boolean trip to make sure where the change is coming
  from to bail out, issue #301
version bump
Markers are now able to call a click function of the
controller...$markerModel will be injected

Small cleanups

example using  not console

rebased against 1.0.17
bumped to 1.0.18
Marker label anchors can now be negative numbers as well. Updating spec to expect numbers for marker-label anchor instead of strings.
Merge pull request #334 from doingweb/master

Negative offsets for marker-label anchors
updated examples to use .() on click via showWindow
Merge branch 'master' of github.com:nlaplante/angular-google-maps