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-3048 Eviction needs to be transactional

* Fixed issues with manual eviction to make it more reliable
* Added tests for manual and size based eviction which happens
concurrently with other operations