Added support for reading partial event streams

The EventStore can optionally implement PartialStreamSupport, which allows
clients to read a predefined portion of events, regardless of the availability
of snapshot events.

Issue #AXON-156 Fixed