Correct docblock; MySQL -> database.
Enable serialization of data entity and collection.

Serialization was prevented by unserializable properties that held
`PDOStatement` or anonymous functions.

Both entity and collection objects cannot be serialized losslessly. As
it however is assumed that serialized/unserialized objects are used
just before they are injected into views and no further complex
action will take place these losses will not be noticed.

* Both objects will loose any associcated method filters.
  As none of nore subclasses of them actually use filters for now
  this is a non-issue.

* Entity will loose schema.

* Just the default export handlers are restored.
Homogenizing assignment of quotes in Database.

This as a side-effect reduces the amount of function calls.
`list()` is a language construct.
Semantic correction in the readme.md
Merge pull request #1060 from mauro-moreno/dev

Semantic correction in the readme.md
Bugfix for Form->config() field settings

Fixed an issue where if you wanted to set different defaults through
Form->config for different field types (field-checkbox, field-radio)
these settings would be ignored.

These settings are now recognised and if they are not set it defaults
back to just field for its settings as before.
Added isset to $options['type']
Added test case for FormFieldCheckboxWithCustomConfig

Tests for custom configurations with different types of field
Merge pull request #1061 from markwilde/dev

Bugfix for Form->config() field settings
Merge pull request #1055 from davidpersson/serialize-data

Enable serialization of data entity and collection.
Adding initial cache adapter base class.
Updating cache adapters to use base class.

- Remove inherited methods where possible.

Any custom adapters implemented in userland should
be changed to inherit from the new base class as a form
of good practice. However current implementations will
continue to work, thus this doesn't break BC.
Updating cache namespace docblocks.

- Roughly equal structure for all cache adapter docblocks
  to make them easily comparable.

- Documenting atomicity not in general (just hint) but
  on each adapter as this differs from adapter to adapter.

- Adding documentation what adapters should/can/must
  in adapter base class.

- Adding links using tags.

- Removing 'method non-filterable' from cache docblocks.

- Updating enabled mehtod docblocks, equalizing.

- Adding ref to base adapter.
Implementing cache key scoping.

This allows to provide a `scope` on a per adapter
configuration basis. Namespacing/scoping of the keys
is then handled by the adapters transparently.

When multiple apps access the same cache store, scoping
can be used to prevent accidental overwriting of keys.

- Removing unused cache prefix option.
- Adding scoping docs to cache class.
- Adding helper methods to base adapter.
- Adding tests.
Merge pull request #1067 from davidpersson/cache-scoping

Implementing cache key scoping.
Expanding docblocks for cache clear methods.
Return false if cache file adapter clear method fails.
Prevent file cache adapter clear method from going recursive.
Implementing GC for cache file adapter.
Documenting options on cache methods.