move database indepedent tests to phpunit for ElggEntity
tests that test just a class rather than API functions named after that class now
moves ElggBatch unit tests into own test class
Fixes #5685 returns unit tests
Merge pull request #5755 from cash/entity_unit_tests

Update the unit tests for ElggEntity