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.
Implement purgeOnJoin

The joiner will still do the preload, but the entries will be removed from
the data container.

Also includes a fix for ISPN-3217 (entries not written to the cache store
on a backup owner with CACHE_MODE_LOCAL).

A hack was needed to avoid triggering ISPN-3443 (state transfer undoing the
remove operations).