ParameterResolverFactory is now injectable

Most components now allow a ParameterResolverFactory to be injected. Only the
Aggregate members and Sagas use the hard-coded
ClasspathParameterResolverFactory. The latter has been improved to use the
class loader of the class for which they need to resolve the parameters.

Issue #AXON-123 Fixed
Allow AnnotationClusterSelector to inspect super classes

The AnnotationClusterSelector now optionally (defaulting to false) inspects
super classes for the given annotation. This way, dynamic proxies can be
transparently assigned to clusters as well.

Issue #AXON-172 Fixed