(PE-5594) Port ring-proxy

This PR ports the ring-proxy code into the ring-middleware codebase and modifies it to use clj-http-client.