Delegate binding HTTPServer on random port to tornado.

* Drop all special-purpose code.
Merge pull request #776 from Renelvon/bind_tornado

Use tornado to grab a random port