Functorize the HTTP Mirage layer, so that mirage-http-unix can now become simply mirage-http

This repository will be renamed to mirage-http to reflect that we dont need to compile separately for unix/xen any more.