Recursor HTTP: Fix processing of split requests

Requests that were split over multiple TCP packets (-> reads) were
not processed correctly. Also, writes are now integrated into MPlexer.

Test by @terrorobe.