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