fix to work with utf-8 text in dump
added support for smallint
Added support for datetime with precision types
Updated tinyint conversion

Changed tinyint(1) to tinyint(.

Found a DB that had tinyint(4), so it was missed by this script.
Merge branch 'MichalStaruch-master'
Merge branch 'Crotery-master'
Merge branch 'tivvit-master'