Proto commits in eligosource/eventsourced

These 11 commits are when the Protocol Buffers files have changed:

Commit:25cd5a5
Author:Martin Krasser
Committer:Martin Krasser

Use Hadoop FileSystem abstraction for snapshotting - closes #108 - Journal creation API redesign - Supported by all journal except - MongoDB journal (coming soon) - InmemJournal

The documentation is generated from this commit.

Commit:d690bb2
Author:Martin Krasser

Message.confirm now works for remote channel destinations - fixes #107

Commit:e079a26
Author:Martin Krasser
Committer:Martin Krasser

Migration to Akka 2.2.0-RC1

Commit:e85a5c1
Author:Martin Krasser
Committer:Martin Krasser

Snapshotting for Journal.IO journal (closes #97) - incl. support for upper replay limit - refactorings * packages util and serialization for journal-commons * generalize snapshot storage on local filesystem

Commit:3fbbc96
Author:Martin Krasser
Committer:Martin Krasser

Snapshot support (closes #8) - for LevelDB journal - for In-memory journal Further tickets closed: - Throttled replay support discontinued (closes #87) - Upper replay limit (closes #89) - Set processor id before writing messages (closes #90) Further changes and additions: - new replay API (ReplayParams) - Refactor SynchronousWriteReplaySupport - Refactor AsynchronousWriteReplaySupport - Rename SnapshottedReplay to IsolatedReplay - Replay specification - User guide updated

Commit:3e5972f
Author:Martin Krasser
Committer:Martin Krasser

Factor out journals into separate modules

Commit:ce4d018
Author:Martin Krasser

Timestamp for input messages - closes #54

Commit:dbb443c
Author:Martin Krasser
Committer:Martin Krasser

ReliableChannel stores sender references - closes #50

Commit:c75db6d
Author:Martin Krasser

Remove Message.senderMessageId

Commit:3e0c3e9
Author:Martin Krasser
Committer:Martin Krasser

Serializer documentation

Commit:6d8f5d7
Author:Martin Krasser
Committer:Martin Krasser

Serialization - protobuf-based event message serialization - pluggable event serializer - closes #7