[dist] pin down deps and add requires-port
[fix] properly include port in host header with changeOrigin in all cases fixes #750
[test] add tests for the changeOrigin cases in properly setting the host header