Fix for Markers not reacting to removals from model and #544

I tested the bug from [#544](https://github.com/nlaplante/angular-google-maps/issues/544) and found out this to be the solution... see the commit.