Refactor parts of the doc configurator. Add configurable interface. Rename configurator tags. Add return tag for automating entity returning from repository methods.

Resolves #15
Add token for returning a set of entities.
Merge branch '1.0.x' of github.com:treshugart/Model

Conflicts:
	src/Model/Repository/Singleton.php
Refactor parts of doc comments. Document changes. New features tested and passing.
altered getMappedValue so that if the property name is set it just returns the value
Enable support for legacy doc tags, although they are deprecated.
Merge pull request #17 from russholio/getMappedValueWithDot

This allows for the mapping of objects/arrays with dots in the property name/ index
Implement filters and refactor doc tag configurators.
Add generic filter and update constant in existing one for consistency.
Ensure filters are using the correct format with a regex instead of explode.
Update VO filter configurator code.
Massive performance imporvement (200%) on hydration.
Update test runner to show benchmarks (copy past from default runner).
Minor bug fixes around performance caching.
Bring entity hydration down to 1ms per entity.
Slight performance updates. Create more realistic benchmark and cover more code with tests.
Value objects now return the translated value that is applied to the entity rather than keeping the value on the object itself. This simplifies the API and makes caching entities easier and hydration / exporting massively more efficient.
Merge branch 'master' of git://github.com/treshugart/Model

Conflicts:
	src/Model/Configurator/DocComment/Vo/Tag/Vo.php
	src/Model/Entity/Set.php
	src/Model/Vo/Date.php
Add date VO test.
Translate VO date test from 1.0.x.