Added support for ENUM-columns in MigrationGenerator

ENUMs can now be created via --fields="someStatus:enum['accepted', 'rejected', 'revoked']"

Side Note: This patch makes pull-requests \#104 and \#72 effectively redundant, as the new field parsing also covers the handling of decimal-precision specification.