Expected version on Repository.load now checked for equality

Instead of checking whether the actual version was larger than the expected
one, it is now checked for equality. This means that an exception is also
thrown when the expected version was higher than the actual one.

Issue #AXON-166 Fixed