ISPN-4867 Single event marshaller support more clearly defined in API

* Based on Dan's feedback, Hot Rod server API made it look as if you
could pass a per-factory marshaller but that's not really the case.
A single event marshaller is currently supported.
ISPN-4675 Missing server configuration for remote executor thread pool

Add server configuration for the remote command executor and the total order executor.
Revert "Revert rebalancing per cache"

This reverts commit 8cbba22ae625c7dd3e8f5ff389b71f4b49aec2b4.