Avoid table update INT(1) to TINYINT(1)

Although you can define a TINYINT field in MySQL, it is reported back as
an INT field. So whenever you save a yesno element, it askes you to
changes from INT(1) to TINYINT(1).
Merge pull request #1047 from Sophist-UK/avoid_update_INT1_to_TINYINT1

Avoid table update INT(1) to TINYINT(1)