Full url prefix is better defined before auto loading
Fix errors with recursion in debug()

Fixes #3102
Try to fix recursion issues in PHP5.2.
Try again at fixing errors in 5.2
Merge pull request #734 from steinkel/feature/smtp-tls

Adding TLS support to SmtpTransport
add responseHeader() method to new base exception class, ExceptionRenderer will pass the headers to the response.
Tests added.
Merge pull request #764 from ceeram/2.2-2998

2.2 2998
Merge pull request #760 from zoghal/fix-2-3-full-url

Full url prefix is better defined before auto loading
Merge branch 'master' into 2.3
Fix whitespace and comment errors.
Ignore standards for PHP defined constants.
move serialization to separate method, for easier overriding in subclasses
Add viewClass map method to RequestHandler component, to map content types to viewclass.
adding test for viewClass mapping
add missing docblock, remove unneeded code
Merge pull request #759 from dereuromark/2.3-cake-schema

2.3 cake schema
Add removed getDataSource() call.

This fixes an issue where the wrong datasource could potentially be used
for getting the full table name.
Fix coding standards.
If cache is disabled in app and js cache file is not written don't return script tag with file url.
Instead return script block with inline js content.
Adding missing calls to parent.