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'
Make `Router` error messages more explicit when no route match url params.
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'`.
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
Merge pull request #915 from jails/refactor/scope-error

Make `Router` error messages more explicit when no route match url params.
Merge pull request #918 from jails/feature/relation-foreignkeys

Fix association keys generation for `Relationship` and introduce `Relationship::foreignKeys()`.
Disabling MongoDB result cache.
Add support for `IS NOT NULL` for SQL based datasouces.
Merge pull request #926 from jails/feature/database-not-null

Add support for `IS NOT NULL` for SQL based datasouces, close #924
Fixes typo according li3 coding standards.