Change TCPServer to HTTPServer, enable SO_REUSEADDR.

Because of a bug in OS X 10.9, if didn't enable SO_REUSEADDR, a FIN_WAIT_1 connection will remain in system forever after Flora_Pac process stopped, so you can't start it on the same port again.