Map feature update

Major map update that fixes #365, #338, #473, #402, and #241. Highlights are:
- adds spiderfying behavior for overlapping markers
- adds the Google Utilities InfoBox. This is more customizable than the default InfoWindow and will appear in view more than the InfoWindow.
- adds generic markers with a large/small and spiderfied/unspiderfied appearance.

Summary of visual changes are below:
![map-updates](https://cloud.githubusercontent.com/assets/704760/3605438/4c3e30fe-0d2b-11e4-8eac-da62147ca593.gif)

![map-updates-mobile](https://cloud.githubusercontent.com/assets/704760/3605442/502db266-0d2b-11e4-9a68-743e8f496d78.gif)