refs #6090 write new frm from alter table

git-svn-id: file:///svn/mysql.com/mariadb-5.5.30@54894 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6090 5.6 inplace alter table

git-svn-id: file:///svn/mysql.com/mariadb-5.5.30@54895 c7de825b-a66e-492c-adef-691d508d4ae1
#36 use copy of alter_info for inplace alter since mysql_prepare_create_table is not idempotent
refs #6090 hot alter partitioned tokudb tables

git-svn-id: file:///svn/mysql.com/mariadb-5.5.30@54896 c7de825b-a66e-492c-adef-691d508d4ae1
#52 write frm for partitioned tokudb tables
#70 frm discovery for partitioned tables
Tokutek/ft-engine#155 retain pack record for fast partition alter operations
refs #6090 fix null bytes computation

git-svn-id: file:///svn/mysql.com/mariadb-5.5.30@54899 c7de825b-a66e-492c-adef-691d508d4ae1
#70 fast upserts and updates