Add initial support for the Draft E1.31 discovery protocol.
Fix some doxygen warnings.
Fix some compile warnings
Fix another bug in discovery.
Remove a log line.
Address Peter's comments.
Merge pull request #472 from nomis52/master

Add support for the Draft E1.31 discovery protocol.
Send the Stream terminated message on shutdown or unpatch.

This also updates the internal data tracker so we don't announce universes that
have been unpatched.
*Update news with today's changes.
Merge pull request #474 from nomis52/master

Send the Stream terminated message on shutdown or unpatch.