Provide a way to specify the protocol version at the server layer.
* bzrlib/tests/http_server.py: (TestingHTTPRequestHandler): Take the test case server protocol version if provided to override the local protocol version. (HttpServer): Add a optional protol_version parameter. (HttpServer.__init__): If provided, our protocol version takes precedence over the request handler one.