https://github.com/hazelcast/hazelcast/issues/3567
IllegalMonitorStateException: Current thread is not owner of the lock! in Hibernate support under heavy load
Replaced `map.tryLock` based implementation in `IMapRegionCache.put` with spin loop around atomic operations.
update pom.xml
tck test classes added
tck test classes added
minor changes pom.xml
deleted old class
removed ignore
ignored dummyTest
Merge branch 'tck' of git://github.com/bilalyasar/hazelcast into bilalyasar-tck
added serial-runner to the tests, fixed pom properties
re-added service-loader interface
removed static from shared hazelcast instance
Merge branch 'master' of github.com:hazelcast/hazelcast into tck-server-tests-integration

Conflicts:
	hazelcast/src/main/java/com/hazelcast/cache/impl/AbstractHazelcastCachingProvider.java
moved jsr tests to a specific package to be able to exclude them for 1.6 builds
Merge branch 'master' of github.com:hazelcast/hazelcast into tck-server-tests-integration
adding cleanup to jsr tests
commented system-properties
removed jsr test from default build, integrated client jsr tests too
Merge branch 'master' of github.com:hazelcast/hazelcast into tck-server-tests-integration
Fix for indexes on custom object types that do not resolve to any AttributeType but implement Comparable.
Key change is at IndexImpl.saveEntryIndex (lines 80-85). Even if attribute type is null we can still use an index.
Test: QueryIndexTest.testResultsReturned_whenCustomAttributeIndexed
Also, split up QueryBasicTest into multiple files.