ISPN-3895 Fix the "Getting Started" guide so that JDK version requirements are clearer
ISPN-3880 HotRod Rolling Upgrades -- use HR protocol of version 1.2 for inter-server communication
ISPN-3868 Deadlock in RemoteCache getAsync
* changed interface NotifyingNotifiableFuture, implemented in NotifyingFutureImpl
* using futures from infinispan-commons (both RemoteCacheImpl and CacheImpl via LegacyNotifyingFutureAdaptor)
* reflected API changes to RpcManagerImpl, DistributedExecutorService (split DistributeTaskPart -> Local/Remote) and MapReduceTask