Fix TilesetResource.Tile deserialization error
More Documentation, removed unused code, fixed Tile.Copy(), and added internal setter to Tile.Tileset
Added JsonConverters for AutotileBrush so it serializes as refereces by default but serializes the entire brush within the associated resource.