add support for ORDER BY <ordinal_number>

(was already documented that it is possible to do that)
fix deletion of empty partitioned tables
fix template update for partitioned tables
fix schema update on partitioned tables
test case: missing columns in information_schema.columns. caused by 'partitioned by'
several fixes around nested partitioned columns
rework partition, primary key and clustered by properties on TableInfo to ColumnIdent