Implement support for HTTP keep alives

This makes us much faster, especially when loading over high latency links or using SSL.

We make it the responsibility of CockpitWebServer to close the connections, and we check for further requests on a connection.