[WIP] Paginator annotation

* Annotation and definition
* Some architecture changes
* new EntityProvider to encapsulate all entity reference formats
* PaginatorAnnotationProvider new service
* Some encapsulated Evaluators for different sections of Paginator annotation

* Some functional test for new functionality
* Documentation in README.md
* Formatted all project with php-cs-fixer
* Formatted also all PHP file headers
WIP Fixed some Documentation
WIP Some fixes in INNER JOIN
Updated travis file
Added also mapping in @Entity

* Added mapping configuration for Entity annotation
* Tested
* Documented
* Added logs and cache into tmp folder
* Removed cache and logs from .gitignore
* Moved phpunit.xml to phpunit.xml.dist
* edited .gitignore to more standard format
phpunit.xml to phpunit.xml.dist

* Also detailed a little bit more the Entity annotation format
Added documentation to Paginator annotation

* Also changed all php file headers
* Formatted some files
Removed poser badge
Travis now uses phpunit.xml.dist
Fixed some naming collisions