Remove unused variable
Implement Parcelable in some of the base classes
Refactor init workflow to handle saved state

Just like GPS’s Google Maps, it saves the center of the map and the
zoom. Also adds boilerplate methods (onCreate(), onStart(), etc) to
follow Google Maps’ regular workflow.
Add MapFragment and SupportMapFragment