Print and use correct port after binding (fixes #571)

Previously GlowServer#getPort() would return the wrong port if the server
was instructed to bind to port 0 (ie: any available port). This commit
resolves that issue by storing the port that the server actually bound to
and returning that. This commit also notifies the user which port was
bound to through use of the log.