fix(vertxEventBusProvider): avoid default options object mutations
feat(vertxEventBusService): add opt-in feature buffering messages

if the internal event bus is not connected, the option `messageBuffer`
defines the number of send/publish emit events which will be buffered
until the connection is established

relates #7