Store all <google-map> children as features and set the map on all of them.

* Refactors the code which currently only handles markers to work with all content elements.
* Updates google-map.clear() to remove all features, not just markers.
* Allow <google-map-marker> to remove themselves from a map.