Began to separate interactive tiles from normal ones

Began to add better support for interactive tiles. This includes
creating a separate InteractiveTileset class and InteractiveTiles, along
with an interactiveMode flag in TilesetViewer.