ISPN-3197 Message ordering of Get and Invalidation can cause L1 to be inconsistent.

* Implemented single entry point for concurrent gets.
* Also support concurrent invalidation for reads with limited blocking
* Added tests for various concurrency/edge issues
ISPN-3325 ConsistentHashV1IntegrationTest.testCorrectBalancingOfKeysAfterNodeKill random failures
Remove references to version.scala in parent pom.xml

Fixes problems with IntelliJ compilation of server modules.
ISPN-3279 Delete ConfigurationOverrides and GlobalConfigurationOverrides in Spring module
ISPN-2272 Remove the use of deprecated methods from the core test suite (including utility classes used by other tests) and all other modules affected by this
ISPN-3326 LevelDB cachestore should use cachename to construct path (fixes the twoCacheSameStore tests)
ISPN-2771 WriteSkewTest.testWriteSkewWithOnlyPut fails randomly

* Removed write skew check from put operation. Now, the write skew check
it is only performed during prepare time for local or clustered mode.

* Adapt the local mode tests to support this modification
ISPN-3332 fix ReadableGridFileChannel#read wrt EOS.
ISPN-2806 Javadoc to clarify absence of race condition in cache store
disabled som non-core intermittent failures
ISPN-3324 JDBC cache store test suite can hang because of c3p0 bug

* the suite runs single threaded now. It can be switched back to multi-threaded once https://sourceforge.net/p/c3p0/bugs/119/ is fixed
* the added test execution duration is about 1 min up from 1min 30 secs