Implementing form signing, and making `Form::_defaults()` filterable.
Fix Compiler::template() not checking the configured cache path.

The method ignored the configured cache path when checking if the directory is writable.
Merge pull request #699 from michaelhue/master

Fix Compiler::template() not respecting custom cache paths.
Merge branch 'dev'
Merge branch 'dev'
Revert "Fix Compiler::template() not checking the configured cache path."

This reverts commit 4d2bf79127297411e2acb638368cbd60312ae97f.
Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
Enabling library dot syntax in Router::_parseString()

Signed-off-by: Nate Abele <nate.abele@gmail.com>
Fixes test environment detection.
Make `Router` error messages more explicit when no route match url params.
Add psr-0 autoloading with target-dir to composer.json

This lifts the dependency on composer/installers and uses composer autoloading
directly.
Adding testified css.
Updating app template.
Fix association keys generation for `Relationship` and introduce `Relationship::foreignKeys()`.
BC Break: Fix collision on `'type'` option for `Query`.
- Manual join queries must use `'mode'` instead of `'type'` to specify the type of `JOIN`.
- Set `'read'` as the default option for `Query`'s `'type'`.
Merge pull request #914 from jails/bug/test-environment-detection

Fixes test environment detection.
Merge pull request #917 from igorw-forks/composer-autoload

Add psr-0 autoloading with target-dir to composer.json
fix for browser-based tests in php 5.3
Merge pull request #922 from pixelcog/fix-tests

Fix for Browser-Based Tests in PHP 5.3