TileMap: Remove GRID_SIZE define, use const member instead

The #define pollutes the global namespace
TileMap: Remove global uint typedef

Being able to type 'uint' instead of 'unsigned int' does not justify
a new typedef, especially not a global one