refs #6089 merge all mysql-test changes from 5.5.28 to 5.5.30

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54828 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 add keyread_time to mysql-5.5.28 to fix a range vs index selection for tokudb.  dont go overboard so that existing myisam and innodb test continue to pass

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54831 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 merge fix for MDEV-3885 from mariadb

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54832 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 add FB memcache dirty patch

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54833 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 define DB_TYPE_TOKUDB for ext keys

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54834 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 merge fix for MDEV-3885 from mariadb.  fix 54832.

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54835 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 expand format size for row_format

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54860 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 fix auto increment results since mysql 5.5.29 fixed the last insert id bug

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54862 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6089 alter table needs to be able to upgrade a shared write lock to an exclusive lock

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54863 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6440 move auto increment tests

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@55033 c7de825b-a66e-492c-adef-691d508d4ae1