Google just changed the way map layers are ordered

- changing code to follow suit
- made layer visibility control even easier
- caved in and normalized indents to 4 spaces
integrate from master