Fixes #720
migrations library: fix install() for non-core migrations

Bug was introduced by my recent commit 2b170eb4.
Merge branch 'develop' into ColdIce1-codebuilder-patch1
builder: migration: prettify $no_length array
builder: migration: move INT types from $no_length to $optional_length

@mwhitneysdsu points out on #721, this is an extension available
in MySQL and some people do specify it, including us.
builder: length required fields: make table creation consistent with import

Copy the list verbatim from db_migration.php.  This fixes an issue where
TINYTEXT would have been require to have a length, spotted by
@mwhitneysdsu's keen eye.
builder lang: fix out-of-date modules path in error message