Made hibernate4 fragment of the main bundle
Made additional artifacts fragments of the main hazelcast bundle.
Fixed ssl-socket test
Cleanup and copyrights.
safe publication some minor fixes
QueueTransactionLog key fixed to use itemId and queue name both fixes #859
* Fixed server side SSLSocketChannel handshake process.
* Improved client SSLSocketFactory, not it can use 'SSLContextFactory'.
Merge pull request #860 from gurbuzali/fix/3.x/issue859-master

QueueTransactionLog key fixed to use itemId and queue name both. fixes #859
small fix related with QueueTransactionLog key
SPI level fix for issue #863.
Fixed async socket read..
Merge pull request #862 from mdogan/fix/3.1/ssl-socket

* Fixed server side SSLSocketChannel handshake process. * Improved client SSLSocketFactory, not it can use 'SSLContextFactory'.
Merge pull request #864 from mdogan/fix/3.1/transaction

SPI level fix for issue #863.
Some fixes in creating the ConsoleRequest:

* There is no need anymore to have a predefined array with all the possible consolerequest
  instances. Instead a map is used with the index as key; the map can grow. The array not.
  So you don't need to worry anymore about the size of the array

* Instead of a shared ConsoleRequest instance that is reused, a new instance will be created
  for every deserialization.
Improved NPE check:
Merge pull request #865 from pveentjer/improvement/3.x/requestdeserialization

Some fixes in creating the ConsoleRequest:
QueueService rollbackTransaction fixes #863
AtomicLong CountDownLatch Semaphore and Queue partitionId fixed to obey the StringPartitioningStrategy
issue 803
issue 803