Add skeleton for map saving/loading
Simple map loading passes
At least 2 layer loading works
Remove <cassert> include from TileMap.cpp
Clean up a bit
Format with astyle
Make drawGridForLayer parameter unsigned

Rationale:

The value would be converted into an unsigned value anyway when comparing,
and this avoids warnings.