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'
Update travis to check quality of modified files.
Merge pull request #803 from BlaineSch/feature/qualityChecking

Update travis to check quality of modified files.
Update build file to be on a single line.
Merge pull request #805 from BlaineSch/bug/travisBuildFile

Update build file to be on a single line.
Fix typo according to li3_quality.
Merge pull request #809 from jails/typo/fix

Fixing typo according to li3_quality.
Squash, and Rebase
Merge pull request #808 from ericcholis/patch-1

Accounting for ReflectionClass::getName() Bug
Implement `respondsTo()` for static and magic method detection.
Merge pull request #807 from BlaineSch/feature/respondsTo

Implement `respondsTo` in `Object`, `StaticObject` and child classes.
Merge branch 'dev'
Refactor `Inspector` do not extend `StaticObject`.
Merge pull request #810 from BlaineSch/refactor/inspector

Refactor `Inspector` do not extend `StaticObject`.