Remove unused imports
Make some classes final
Fix a TODO in ProtobufWrapperIndexingTest
Replace deprecated usages of Lucene version constants (Version.LUCENE_4_10_1 -> Version.LATEST)
ISPN-5018 Add test for protobuf marshalling of primitives with and without compat mode enabled
ISPN-5004 Enhance ProtobufMetadataManagerMBean

* Move ProtobufMetadataManagerMBean to infinispan-remote-query-client module, unfortunatelly could not
  keep the same package so a deprecated copy of ProtobufMetadataManagerMBean exists in previous location
  too for backward compatibility

* Rename method: displayProtofile( ) --> getProtofile( )

* Add methods getProtofileNames, getProtofile, getFilesWithErrors, getFileErrors
ISPN-4975 Cross site state transfer - status of push gets stuck at "SENDING" after being cancelled

* clean the collector and add the CANCELED status
ISPN-4863 Include domain mode in server
ISPN-4983 Public API for tracking completion of Infinispan work for a given user transaction
Use ldaps in HR auth SSL test
ISPN-4961 Bump parsers and schemas to 7.1

- Altered org.infinispan.Version to retrieve the version using
maven-injection-plugin
- Improved SampleConfigFilesCorrectnessTest so that it accepts only
files with the latest schema
- Altered the documentation so that the version is dynamically replaced
- The Soft-Index File Store schema namespace was missing the "store" path
element. Added it for symmetry with all other store schemas.
Replace sfl4j-jdk14 dependency with sfl4j-log4j12 so that jboss logging
writes to log4j in the cdi module (and dependents).

Add more debugging around cache listeners. It seems Class.getMethods()
sometimes returns synthetic methods created by overriding a generic method.