Fix incorrectly encoded address fields.

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

Fixes #4058
remove autologging
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
Merge pull request #1574 from dereuromark/2.5-logging

2.5 logging - deprecate/disallow magic logging
Remove the cake vendor repository

As this repo is now a dependency, it won't have any vendors of its own
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
Removed MemcacheEngine
Removed BlowfishAuthenticate
Removed deprecated methods from controller and components
Removed deprecated methods/features from view/helper
Removed deprecated methods from Log
remove wrong trailing slash
fix test
Resolve folder name conflicts in View
update UpgradeShell
Improved wording of Model::invalidFields()

Inspired by
http://book.cakephp.org/2.0/en/models/data-validation/validating-data-from-the-controller.html#validating-data-from-the-controller
Merge pull request #1645 from ShinKenDo/patch-1

Improved wording of Model::invalidFields()
Fix wording and remove trailing spaces.