ISPN-4804 DeltaReplicationTest.testDeltasAreSent random failure
ISPN-4775 UberJar fixes
- Make uberjars depend on a common parent
- Generate source uberjars
- Include the LevelDB cachestore in the embedded jar
- Ensure that uberjars expose the correct remaining transitive deps
- Combine any existing service files
ISPN-4769 ISPN-4770 ISPN-4771 Various Doclet fixes

ISPN-4769 XSD Documentation builder fixes
- show documentation annotations for restrictions
- handle xs:list simpletypes
- use the local namespace in the JDBC XSD where it is missing

ISPN-4770 PublicAPI doclet should not crash on empty component types (i.e. generics without type parameters)

ISPN-4771 Introduce a DocleMultiplexer to combine doclet execution in one
- Clean up doclets to better adhere to the JavaDoc spec
JavaDoc fixes
ISPN-4774 Demos
- Rearrange demo paths and depend on uber-jars
- Drop directory demo
Move CDI module up one level
ISPN-4728 ISPN-4773 Distribution fixes

ISPN-4773
- Move distribution to its own module
- Use ant instead of assembly descriptors to prepare the distribution for simplicity/maintenance
- Group JavaDoc APIs
- Provide a documentation index which points to javadocs, schema docs and jmx docs

ISPN-4728 Use UberJars as main distribution packaging
Re-enable server module trimming
ISPN-4710 DistributedSegmentReadLocker should be allowed to skip ReadLocks on small files
ISPN-4753 Add oldValue, oldMetadata and retry flag to filter and converter for
Cluster Listeners.

* Added new filter and converter specifically for listeners
Fix the sample correctness test to look for the files in their new home
ISPN-4631 Add explicit check that cluster was formed

* Added check that cluster has 2 members
* Adjust initial number of nodes to avoid delays
* Renamed jgroups config files to "tcp" as transport was switched to TCP
ISPN-4763 New status for when Hot Rod operations return previous value
Changed RemoteStore to use default protocol (2.0)
Do not trim the James mime4j module as it is needed by resteasy
ISPN-4710 Avoid checking for FileReadLockKey presence when the segment file is non-chunked
ISPN-4805 Raise the default chunk size for the Lucene Directory to 1MB
ISPN-4756 Upgrade to protobuf-2.6.0 and protostream-2.0.0.Alpha3
ISPN-4357 Use a specific cache for managing protofiles
ISPN-4611 Explore ability to use Put-Async in some operations on the Lucene Directory