Fix typo in EmbeddedSocketAddress.
[#2088] Introduce sendUnsupportedVersionResponse(...) methods which allows to use the ChannelFuture/ChannelPromise to get notified once the response was send.

Also mark the old method as deprecated.
Fix typo
[#2090] Correctly format DefaultHttpRequest#toString()
ChannelOutboundBuffer returns total pending write size

total pending write size may be used to optimize write batching
[#2086] Fix race which could produce NPE in AbstractNioUnsafe.finishConnect
Fix a regression in SslHandler where delegated tasks run in a different executor makes the session hang

- Fixes #2098
- Deprecate specifying an alternative Executor for delegated tasks for SslHandler
Remove the deprecated constructors in SslHandler
Move the reusable classes in netty-testsuite to main/java/src and deploy them
Fix a potential NPE due to the race between a connection attempt and its cancellation

- should fix #2086
Remove unnecessary test resource
Do not deploy an unused test jar
Remove unnecessary trailing newline
[#2104] Make sure we only act on the SelectionKey if it is valid
Move the testsuite classes back to src/test
Do not deploy the testsuite
Fix a bug where HttpObjectDecoder produces LastHttpContent after entering BAD_MESSAGE state

- Fixes #2103
- Added LastHttpContent.EMPTY_LAST_CONTENT.toString() for athestic reasons.
microbench: move caliper to jmh
adding more allocators
add reporting