ProcessingResult made protected

It was a private inner class, but declared as return value on a protected
method. This rendered the protected method unextensible.

Issue #AXON-223 Fixed
Added integration test to test EhCache JCache configuration