Update gradle wrapper and plugin
Update to latest version of Google Play Services
Remove NavigationDataSet abstraction, genericize SaxHandlers instead
Garage load PoC with some mocked data
Lots of stuff that wouldn't make it into a final product (probably).
Also tweaked android-map-util's IconGenerator to make this prettier.
Update MyIconGenerator to match new version of library
Laundry list of changes, wish I could split this but it's too mangled.

Mock garage data randomly.
Go from red/yellow/green to green/lightgreen/gray for garage colors.
Garages are their own markers now, so searching still gives you the
capacity of a garage.
Cleaned up a fair bit of code related to Placemarks.
Add some early code for actually fetching garage data.
Create class to manage sets of markers being shown on the campus map
Detect if a marker is already showing and don't show a duplicate
Fix zooming bug when unchecking "Show Garages" menu item
Fix up garage status coloring
Move "Show Garages" button from overflow to checkbox overlayed on map
Reduce code duplication when adding parking garage markers
Don't add null to buildingIdList on restore.

Also clarify a comment about saving buildingIdList.
Don't move to initial loc if we're restoring the CampusMapActivity
Introduce debug option for using mocked data or real garage data.

Note: garage data fetching is not functional yet.
Implement garage data fetching
Fix bug with checking if a Garage's Marker was showing or not
Style tweaks
Fix crash when CampusMapActivity is being restored.

Specifically occurred when "Show all garages" was checked and we would
try to animate to them before the map was ready.
Switch to green/red coloring scheme for garages