ISPN-3728 Bring back Infinispan Server, and LevelDB+REST cache stores

* Bring back LevelDB store to main source repository.
* Bring back REST store to main source repository.
* Bring back Infinispan Server to server/integration folder
* Leave maven artifact IDs as they are.
* Excluse some packages from javadoc generation so that the javadoc
generation stops halting with errors.
* Adjust main release script so that it also copies over the server
distribution zip files. Both library and embedded distribution zip
files should be rsynched.
* Adjust release script to avoid  changing version for jboss-parent
pom reference.
* Adjuts release script so that server integration artifacts get
uploaded as well.
* Add REST, LevelDB and CLI cache stores to all distribution ZIP file
ISPN-3750 Configuration.toProperties
ISPN-3774 Create CheckStyle project and base style rules
ISPN-3774 Extend CheckStyle to allow ignoring some rules in testsuite code
ISPN-3774 Extend CheckStyle to allow verifying for an empty copyright
ISPN-3774 Introduce a CheckStyle rule to ban import statements from specific packages
ISPN-3776 Removing unused method from Lucene Directory (both versions)
ISPN-3775 Enable CheckStyle for the LuceneV3 module
ISPN-3775 Apply code style fixes as detected by the new CheckStyle rules on Lucenev3
ISPN-3775 Re-synchronize testsuite for Lucene Directory V4 vs. v3 (CheckStyle and other missing improvements)
Restore the Server RHQ plugin XML descriptor which was munged by gitignore
ISPN-3738 Entry version gets lost during topology change -> NPE

* refactor some most used classes like BlockingLocalTopologyManager
and NotifierLatch
* prepare forwarding during state transfer merges the forward response
ISPN-3773 State transfer thread can stop even though there are pending transfer tasks

Put the empty queue check and the thread stop in a synchronized block.
Simplify the state transfer loop by retrying failed tasks immediately.
ISPN-3780 InvalidateL1Command during ST should not cancel writing the
entry by ST in nontx
ISPN-3784 Exiting because has NOT shut down all the cache managers it has started
ISPN-3805 Extended statistics test failures caused by ISPN-3422
ISPN-3821 Include missing client dependencies

Also Clean up some server dependencies
- Remove the unsued jts dependency
- Use xpp3 instead of xmlpull (drop-in replacement)
ISPN-3364 Tests from org.infinispan.atomic package fail with
AssertionError

* New IBM JDKs are implement LinkedHashMap properly now
* Thus reverted IBM LRU back to using standard LRU class
ISPN-3822 Add a boolean statistics attribute to both containers and caches
ISPN-3809 Manual indexing cannot be triggered when running in server mode

The MapReduceInitializer is not loaded from server classpath due to misconfiguration of module.xml and as a consequence the m/r task is not properly initialized.

* Add ManualIndexingTest for server
* Fix module dependencies so MapReduceInitializer gets loaded properly
* Also modify RemoteQueryTest.readClasspathResource to use Util.readStream instead of duplicating the code