Merge pull request #2728 from eminn/fix/xa/timeout

add proper methods to provide timeout from xa resource to underlying tra...
Merge pull request #2726 from jerrinot/bugs/BufferObjectDataOutput

ByteArrayObjectDataOutput when writing to an explicit location in a buff...
Merge pull request #2725 from ahmetmircik/fix/3.3/issue2685

Fixes #2685 : Call loadFromStoreOrStagingArea for loading data when map store configured.
Fixed unused imports checkstyle problem
add some more explanation
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge pull request #2716 from pveentjer/cleanup/3.x/xmlconfiglocator

Introduced XmlConfigLocator
Merge pull request #2621 from bturner/2617-bturner-hibernate-4.3-support

Add support for Hibernate 4.2/4.3.
Added JavaDoc
Doubled length value and added check if both values are the same which is unlikely to happen for wrong or broken packages
Merge pull request #2722 from pveentjer/cleanup/3.x/tcpipjavadoc

NIO Cleanup
Authored and added a new section
Serialization chapter intro improved.
Started to improve DataSerializable
#2064 Pass HazelcastInstance to LocalRegionCache constructors.

- Added a new constructor to LocalRegionCache to allow explicit control
  over whether an ITopic MessageListener should be registered
- Fixed a subtle bug in LocalRegionCache.cleanup() that prevented
  multiple entries with the same timestamp from being cleaned up
  - Using a TreeSet meant only a single entry at any given timestamp
    could be considered as a candidate for eviction; subsequent entries
    were "protected" because they weren't added to the TreeSet
- Updated HazelcastQueryResultsRegion to use the new constructor so that
  the HazelcastInstance can be passed on (allow query caches to inherit
  their MapConfigs) without registering a MessageListener
- Added unit tests to verify both LocalRegionCache constructors
- Added unit test to verify HazelcastQueryResultsRegion creates
  LocalRegionCaches which honor their configurations
Added unittest
Fixed vector clock contention
Round one of spi checkstyle compliance
Fixed checkstyle
Added more unittests and fixed a bug in id assignment of IdentifiedDataSerializable of aggregations