Fixed issue with migrations and decimal or numeric table size

Fixes #695. The "NUMERIC" type is not mapped in the array, so if in line 288 always returned false.
added Unit Test
Merge pull request #704 from auss/patch-1

Fixed issue with migrations and decimal or numeric table size
Merge pull request #1 from propelorm/master

merge