Option to have at most one infoWindow open at any time

I needed a way to have at most one infoWindow open at a time and figured other people might too.
If the attribute 'singleInfoWindow' on the 'google-map' element is set to true, it will inform all its children 'google-map-marker' elements to close the other info windows when being clicked.
- google-apis is on 0.3.2 now
- core-selector is on 0.4.0