- change check to strict for `options` of `$fieldParameters`
- add `types` parameter and strict check if it present in `$fieldParameters` (if it present and not contain column type field parameter will be skipped)
- add `noVal` parameter to `$fieldParameters` if it present and not empty value of this parameter from column will be ignored
- add `unsigned` column type for integer, float and biginteger. If it set to `true` an 'UNSIGNED' will be add in sql column part, if not set or set not to `true` this parameter will be skipped
fix test name testBuildColumn3 to testBuildColumnUnsigned
fix tests, add numeric type for unsigned
change position from afterDefault to beforeDefault during to wrong order, add test
fix phpcs errors
fix phpcs errors
fix phpcs errors
add decimal type for unsigned
Merge upstream/2.5 into 2.5
remove `numeric` from `unsigned` config
add `unsigned` property in `Model::describe`
not add `unsigned` to not numeric fields, fix broken test, add new test
fix code style
fix broken test
fix `since` phpdoc tag for fixture
change method `public unsigned` to `protected _unsigned`
fix typo
Merge branch 'imsamurai-2.5' into 2.5

Add unsigned integer support to MySQL. Unsigned integers have not been
added to other databases as they either do not support them (postgres,
sqlserver) or they are 'faked' and don't do anything (sqlite).

Fixes #2321
Fixed docblock
Add tests for TextHelper::autoLink()

Add tests for email addresses embedded in urls.

Refs #2403