Fix TMXTileset cache.

- This was broken by accessing array references on the prototype chain; every object used the same array references.
- To see the bug in action, load the TMX Tile Map example, and switch to each map in order. When you get to the sewer map, everything will be broken.