PLFM-1869 - keep activities from being inherited across versions for FileEntity and Locationable
Geoffs changes
move dependencies to params
Add test around promoting the version of a file entity
acl and wiki now migrate
change table now migrates
access requirements and approval added to migration
Clean up testPromoteFileEntity()
Correct a mispelling cereateNewEntityVersion()
Expanded ProjectActivityStats to be generic towards entity type and include wikis, provenance, children and old versions in calculation
Merge pull request #410 from john-hill/PLFM-1881

Plfm 1881 part one
impose limits on number of entities searched
added support for evaluations
added activity to migration
More test around promoting a version
added DOI to migration
added favorite and user profile to migration
added trash can to migration
fixed some tests
removed test for now