Add TiledMap class.

This class loads and renders a map created with Tiled.
http://www.mapeditor.org/

As of now, it's a prototype, supporting only a subset of features and
has messy code, but at least it's working.