entity generator - ignore trait properties and methods
only use already existing reflections
Revert "only use already existing reflections"

This reverts commit bb5bdcf0f4ccd6fc83692490ec70a697c90573fb.
only check for traits when class exists
check if ReflectionClass::getTraits() method exists
fixed code duplication issue
added unit test
minor fixes
moved test entities from sandbox
skip test if php 5.3
moved php version check
Clear visitedCollections

Visited collections are cleared only in commit(). Commit clears up only if it actually has something to do. Processing large amounts of records without changing them cause visitedCollections to grow without any way of clearing.
Check owning entitiy on extra lazy get with OneToMany relation
Remove extra-lazy-get for ManyToMany relation
coveralls code coverage
Merge pull request #711 from FabioBatSilva/coveralls

Coveralls code coverage
Merge pull request #710 from sandermarechal/extra-lazy-get-fix

Fix extra lazy get
Merge pull request #703 from shulcsm/patch-1

Clear visitedCollections
Fix grammar in DropCommand
Fix grammar in CreateCommand