Add proxy forwarding to current API stack
To better support rewrites and redirects in the service, we should add proxy header support to the common library to be applied across the board. Initial testing shows no changes in behaviour when the headers are missing, so this is a safe change to make.