Implementing form signing, and making `Form::_defaults()` filterable.
Refactor `Inspector` do not extend `StaticObject`.
Merge pull request #810 from BlaineSch/refactor/inspector

Refactor `Inspector` do not extend `StaticObject`.
Give Mocker the ability to Mock non li3 classes.

Before, we only allowed a class/object to be filtered if it extended `Object` or `StaticObject`, however now we allow any object/class to be extended by delegating the filters to the `Mocker` class.
Merge pull request #802 from BlaineSch/feature/mockNonLi3Classes

Give Mocker the ability to Mock non li3 classes.
Mino doc update for Model::$_query as discussed in #812
Merge pull request #813 from mehlah/doc-fix-812

Minor doc update for Model::$_query as discussed in #812
Give `Mocker` the ability to stub global function calls.
Merge pull request #814 from BlaineSch/feature/mockFunctions

Give `Mocker` the ability to stub global function calls.
Fixing Radio buttons not checking if bound to subdocument (Originally @giacmir)
Merge pull request #815 from ericcholis/echolis-form-patch

Radio inputs don't check if bound to subdocument
Change `Mocker` to overwrite of `__call` and `__callStatic` methods.

The benefit is that the calls are now stored inside of results which can then be asserted against.
Merge pull request #816 from BlaineSch/feature/mockerMagicCallMethods

Change `Mocker` to overwrite of `__call` and `__callStatic` methods.
Keep the same options context on each cascading level using `Renderer::_render`.
Allowing Session id to be set manually

Updated the Session adaptable to pass through an optional
session_id parameter in the `::key` method, to set the
session id, rather than only allowing getting of the id.
The PHP adapter supported this, but the functionality was
masked by the Session adaptable not passing the id on.

This uncovered a bug in the PHP adaptable in the `::isStarted`
method which would false-positive if `session_id($non_empty)`
had been called beforehand. Also, the `::enabled()` method
was checking whether a session had been started, and not whether
php session functionality was enabled. Both of these have been
fixed and the test updated.

NB session started detection is vastly superior in PHP5.4 due
to the presence of the `session_status()` function.
Merge pull request #819 from thechriswalker/dev

Allowing Session id to be set manually (squash of https://github.com/UnionOfRAD/lithium/pull/818)
Allow to retrieve the default library name.
Fixes #454
Merge pull request #823 from jails/feature/library-name

Allow to retrieve the default library name.
Merge pull request #824 from jails/bug/cli-library-detection

Fixes #454