Add Disposable interface to TiledMapRenderers.
Change load methods to protected on TmxMapLoader.

Facilitates custom loading logic by letting users subclass and override
only the parts they are interested in.