Finally resolve IllegalStateException when moving the map

Need to remove OnGlobalLayoutListener if onDestroyView is called
before global layout.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Switch to Loader in RaceActivity. For #103

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>