HSEARCH-1462 Use SessionImplementor.generateEntityKey(...) instead of
calling directly the constructor of EntityKey
per Steve Ebersole's advice
run testsuite in alphabetical order
Style and Javadoc improvements
HSEARCH-1365 Extracting modules

- modularizing serialization support (native Java and Avro)
- modularizing remote backends (jms and jgroups)
- addding new dedicated Log interface for JGroups backend
Move JGroups backend packages
Move JMS backend package
Move test backends package

This reverts commit 0d15db2f7be46bd4aa0352f60f4c0b21103f72c7.
HSEARCH-1459 Refactoring ServiceManager and service contract
Reorganize distribution assembly