Fixed setting of order in Paginator options when using model's order. Refs f680c76, #3902
Merge pull request #1625 from dereuromark/master

add missing params for parent call
Merge pull request #1624 from ADmad/fix-paginator-order

Fix setting of order in Paginator options when using model's order. 

Refs #3902
Make the "pr" function use `printf` instead of `echo sprintf`
Merge pull request #1626 from ataylor32/pr-printf

Make the "pr" function use `printf` instead of `echo sprintf`
Replaced two elseifs by if in sqlserver datasource
Merge pull request #1628 from ravage84/sqlserver-elseif

Replaced two elseifs by if in sqlserver datasource
fix renderLayout and update deprecated and outdated code
Merge pull request #1630 from dereuromark/master-cleanup

Master cleanup
Fix incorrectly encoded address fields.

Address fields cannot contain : or " it causes a number of
mail servers/clients to be confused.

Fixes #4058
Corrected a CakeLog example in a DocBlock about scopes and types

> Its important to remember that
> when using scopes you must also define the `types` of log messages
>  that a logger will handle. Failing to do so will result in the logger
>  catching all log messages even if the scope is incorrect.

According to this the previous example would fail to log correctly.
Merge pull request #1632 from ravage84/cakelog_config

Corrected a CakeLog example in a DocBlock about scopes and types
Simplify & fix phone number validation.

The changes made in fa3d4a0bb5a25c461b4a42a4dbaf9829ee1afd93 tightened
the area code validation too much and excluded at least one valid area
code. This change replaces that with a more generic solution that does
not attempt to exclude non-allocated but potentially valid area codes.

Fixes #4066
Update version number to 2.4.1
remove wrong trailing slash