Background rendering fix

For the details please see my post here: http://support.mapbox.com/discussions/mapbox-ios-sdk/3157-rendering-maps-in-background-or-advice-needed

This fix is to prevent from random crashes during background rendering of RMMapView 

Sorry for dirty commits, this is due to a lot of unnecessary formatting changes in the first commit. Only the last commit makes sense.