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()