MultiLevelTileIdPartitioner: fix misc bugs
add test for MultiLevelTileIdPartitioner