Added convenience methods for setting headers on HttpRequest.
Created derivedRemote vals in HttpRequest to more easily access proxied remote values.
Better extracted HttpRequestHeader keys.
Added getters to access HttpHeaders more robustly.
Updated ProxyHandler to set proxy data into headers for originating remote.