Merge pull request #1126 from dereuromark/2.4-i18n

Add Kazakh locale and correcting some locales

Fixes #3613
== to === and != to !== where applicable
Fix FULLTEXT column generation

Fixes #3618
Merge pull request #1125 from dogmatic69/find-all-overload

Adding the _findAll method
Fix type casting of string scopes to array in log engines
Removing redudant code.
Filelog with scopes needs the file name to be specified so the first `if` covers scopes too.
trivial optimization
Inflector transliteration for S, s, T, t with comma bellow
Merge pull request #1134 from andrei-neacsu/2.4

Inflector transliteration for S, s, T, t with comma bellow
Create rename field statements in postgres

Refs #3622
Use simpler asserts.

Refs #3622
Merge branch 'nojimage-db-postgres-rename-field'

Fixes #3622
Merge pull request #1127 from dereuromark/master-strict-comparison

Strict comparison for strings where applicable
Removed superfluous brackets in regex

 The outer brackets are just another grouping
Switch from instanceof to method_exists.

This change lets custom loggers implement scopes without inheriting from
BaseLog.
Merge pull request #1135 from ravage84/my-regex

Removed superfluous brackets in regex
Added 'ym'- & 'y'-date validation

Added regex in validation
Added tests analog to 'my'-date validation tests, extended the new tests even further
Prevent response object being set as response body
making pr() usable in terminal
Merge pull request #1123 from dogmatic69/model-cache

Breaking out the find so that it can be easily overloaded for caching