Refactoring to support repositories and Unit of Work
Integration of event manager
Internal object mapping support
Merge branch 'master' into core_integration

Conflicts:
	lib/Doctrine/Search/Mapping/Annotations/ElasticSearchable.php
Added Id annotation
Update README.markdown
Better search query support and internal hydration
Bugfix client search interface
Correction to callback serializer
Added postLoad event hook
Remove default boost value
Support for specific field analyzers
Added method to provide Elastica client
Support for delete by query through EntityRepository
Merge remote-tracking branch 'MrHash/core_integration'