Rewrite HTTP handling to correctly implement HTTP/1.1
Icecast should support HTTP/1.1 especially since we already do this partially for PUT support. HEAD should probably be added too, since it might be useful and some players maybe do it to check content-type, length…
Additionally to completely support PUT and stay in spec we need to support chunked encoding.