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
Merge pull request #1119 from ravage84/patch-2

Adjusted link for my docs-patch
adding new lines for cli
Implemented log file rotation.
Attempt to fix failures in travisci.

Network tests have recently started failing, make those skip conditions
instead. Convert SocketExceptions in Xml::build() into XmlExceptions.
This is the documented behavior so we should try to honour that.