[maven-release-plugin] prepare for next development iteration
fix bug in check http/https scheme
handle uri w/o port properly and add unit test
Fix shutdown hangs

Cleanup of the NiftyBootstrap/NiftyClient shutdown code. Before this, some tests
failed on Linux, and some tests that were passing on mac were spinning 100% CPU
for a while after successfully finishing the test.
Fix license:check failure from slight license text mismatch
Release channel factory resources

After doing controlled shutdown of the channel factory's thread pools, this
code calls releaseExternalResources() to clean up anything else that netty
might be holding onto that could slow and/or prevent clean shutdown. One
specific example of this is the HashedWheelTimer created by NioClientBossPool
which was keeping some apps open until forcing the app to exit.
default 1 second delay for executor shutdown hook created by MoreExecutors