copy tile properties to tiles when parsing map

Copies the any relevant bits of the existing Tileset.tileProperties object onto the individual tiles when building a Tilemap.

Allows you to quickly and easily access any special properties assigned in Tiled, eg:

    var tile = map.getTile(5,5);
    if(tile.properties.destructable) {
        // do something
    }