Better Settlers v4.2.0

(not a release candidate)

- Move maps to pre-computed classes generated by CatanMapGenerator
    * Except for new_world, which because it's different ever time, is
      still defined in JSON and computed on the fly
- Move to In App Billing v3
- s/Gingerbread Orange/Ice Cream Sandwich Holo/g
- Clean up drawables for different size screens
- Center map better
- Lots of code cleanup and lint errors/warnings fixed
- Remove object allocations from custom view drawing
- Move MapView saved state from the Activity to the View