Lots of generation updates.  Also includes new TileMap features for use by the dino team

Generation now includes beaches, lakes, and forests. TileMap now includes a getTilesByClass to return an array of all tiles of that particular class.  Grass also includes a static method to access a low resolution view of the growth of the map.