Reconnect to the backend by extended version of fluent-logger itself
test: Fix wrong usage of Connection#emitMessage:

It must be called with message type as the first argument
Extend fluent-logger internally
Extend fluent-logger correctly
test: Shorten the wait for timeout about closed sockets
Override FluentSender#emit to retry operations easily
Use overridden fluent-logger with the new API
Specify max retry count and the delay for the backend connection
Specify valid retryDelay (zero and smaller values will be ignored)