DDL component fixes

* fix some column definitions (blob, text, integer, bigint, varchar, char)
* add column def (datetime)
* add Index constraint type
* add AlterTableDecorator for Platform
* adjust tests to be compatible with new definitions
better to link to latest mysql doc : http://dev.mysql.com/doc/refman/5.7/en/blob.html