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