MapGenParser Complete

1. Completed the MapGenParser.
2. MapGenerator now uses List<List<int>> instead of int[ ][ ].
3. MapGenerator now supports both map dimensions and room sizes where
width and height are selected randomly from a user supplied range and
independent of each other.
4. Restructured the XML for RoomStyles and Tiles for less redundancy and
easier parsing.
5. Schema updated to match.
6. All MapGenParser methods besides getStyleDict and getTileObjectDict
have been tested and implemented.