minor reorg and cleanup in tileset
add docs about custom properties supported