ISPN-2441 Some core interceptors trigger custom interceptor error message

This happens during the test suite due to InterceptorChainTest not initializing the ComponentMetadataRepo properly.
ISPN-2869 Optimize GridInputStream.skip()

* Simplify GridInputStream
* Improved test for GridInputStream.skip() & small bug fix
* Add test for GridInputStream.available()
ISPN-2644 Create externalizer for SimpleClusteredVersion
ISPN-2937 Upgrade to JGroups 3.3.0.CR1
ISPN-2808 - Make Infinispan use its own thread pool for sending messages in order to avoid thread deadlocks