FCPPluginClient: Require an Executor in public factory functions
- Will be needed for the asynchronous send functions to generate threads to deploy the messages in case of intra-node FCP
- The following commits will pass it down to the constructors and store it.