Http switches

This change will allow us to turn switches on/off in non-production environments (ie CODE) and iterate on a switched off feature (ie during development) without affecting what the rest of the team sees being displayed.
Helpful when cross-functional team members work together on a feature.

This override happens only for switches explicitly wrapped in HttpSwitch (ie HttpSwitch(AudienceScienceSwitch).isSwitchedOn instead of AudienceScienceSwitch.isSwitchedOn) and within the HTTP scope.

![](http://media0.giphy.com/media/qiGjCzdYo6Qne/giphy.gif)
I'm pretty sure this is fundamentally broken.

It assumes there are no parameters in front of it, and it assumes any other parameters that come after it know of its existence.

Test this properly on things like Gallery pages and pagination on Tag pages.