Removed AbstractEntity as it is extraneous.
Introduced TimestampedUuidIdentifiable.
Introduced CassandraTimestampedEntityRepository.
Deprecated AbstractObservableAdaptableRepository since, due to the introduction of Identifier, adapting IDs at the persistence layer is no longer needed (or desired).
Introduced PrimaryIdIterable and PrimaryIdIterator to facilitate the iterating of Identifier.primaryKey() across a list of Identifier instances (for use in “in” queries).
Deprecated all the identifier adapters since, due to the introduction of Identifier, adapting IDs at the persistence layer is no longer needed (or desired).
Changed MongodbRepository to extend AbstractObservableRepository since AbstractObservableAdaptableRepository is deprecated.
Changed MongodbEntityRepository to persist TimeStampedIdentifiable instances instead of AbstractMongodbEntity.
Changed MongodbUuidEntityRepository to persist TimeStampedUuidIdentifiable instances instead of AbstractUuidMongodbEntity.
Updated release notes in README