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 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 add FB memcache dirty patch

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@54833 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
refs #6440 move type tests

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@55042 c7de825b-a66e-492c-adef-691d508d4ae1
refs #5549 #5578 disabling some mac tests

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@55065 c7de825b-a66e-492c-adef-691d508d4ae1
refs #5549 disable test on mac

git-svn-id: file:///svn/mysql.com/mysql-5.5.30@55069 c7de825b-a66e-492c-adef-691d508d4ae1
refs #6098 mysql-test test fail fix

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