Remove the primary components of the TagMessenger
Changing DAOs and DBOs to use a modified ObservableEntity and the TransactionalMessenger
Revert the rename of eTag to etag for a few classes
Also remove some deprecated code from V2 migration
Replace EtagGenerator with UUID.randomUUID().toString()
Remove forceEtag booleans and any remaining CRUD from migration v2 backups (i.e. unused code).
Merge pull request #877 from kaysoky/TagMessengerRefactor

Factor out TagMessenger and EtagGenerator and (deprecated) CRUD from backup
Two places in the auth DAO do not catch EmptyData...Exceptions and cast them to NotFounds.
Also, the auth filter needs to check ToU now that the state of the ToU boolean can go from null to true to false to true to ...
Also, need to try-catch a delete of a file handle due to intermittent failure (duplicate key on Change table?)
Add an explicit check for ToU acceptance in the auth filter.  Before, the checks were always done as part of other method calls.
Merge pull request #878 from kaysoky/AuthNotFound

PLFM-2372 - More Auth Revisions