Some work on the proxy phase-in stuff discussed in chat…  legacy requests and hash-based "ShouldProxy" methods implemented, still to do: make the data returned from legacy requests conform to the expectations of the new agent.