Need to do map rendering inside onCreate(), not inside onGooglePlayServicesReady().

The onCreate() calls the superclass, which calls onGooglePlayServicesReady(), which
then tries to do the map drawing.

We need to wait until the superclass' constructor returns before trying to get a map fragment.