Mode 1683 - Implemented journaling functionality

The journal functionality is implemented via MapDB's `AppendFileDB`. There are 3 commits to the PR:

1) the implementation of the local (non clustered) functionality
2) the implementation of the clustering/delta replication support. This required the overhaul of the general clustering support (up until now the `ClusteredRepositoryChangeBus` was the sole owner of the clustering information)
3) update to the EAP kit to support journaling.