Minor BOM fixes
ISPN-3291 The Component registries should always use an appropriate classloader when looking for components/factories
Remove erroneously committed license header from the spring module
ISPN-3260 Port HotRodEntryMarshaller to use the commons-ified Marshaller
ISPN-3281 Deadlock in non-transactional caches during rebalance

If the topology id on the primary owner is greater than the one on the
originator, send the command back to the originator with the higher
topology id.
ISPN-3274 Cleared legacy Configuration imports in Server modules
ISPN-3242 ISPN-3284 Enforce building against JDK7 and drop useless dependencies

Build against JDK7 but verify that we are compatible with JDK6.
Run testsuite against JDK6 if the JAVA_HOME_16 environment variable is set
Drop useless dependencies which we had to keep around because of http://bugs.sun.com/view_bug.do?bug_id=6550655
Other minor pom cleanups
ISPN-3297 RemoteCaches cannot be assigned to BasicCaches anymore in the CDI module
ISPN-3220 Include a maven-settings.xml Maven configuration file and a build.[sh|bat] script to get people started with building
ISPN-3299 ReplTotalOrderStateTransferFunctional1PcTest.testSTWithThirdWritingTxCache random failures
ISPN-3262 Add base test for clustered cache stores and impl for LevelDB
ISPN-3262 Check cache status before loading keys in LevelDBCacheStore