Remove unnecessary cast
Make default netty server timer run on a daemon thread

No reason for the timer thread to keep the server alive...
Display auto-assigned port

Move the starting message behind the actual start (and change the wording). Report
the port that an auto-port-assigned service bound to.
Rename 'speaks' config to 'protocol'
Set nifty thread names all the time correctly.

This requires a newer version of Netty as the timer renaming code appeared post-3.6.2.
fix unit test
Update dependency versions for release
[maven-release-plugin] prepare release nifty-parent-0.9.0
[maven-release-plugin] prepare for next development iteration