Add a generic proxier

To proxy traffic to anything that implements ResourceLocation.
Currently, this is only services. This is easily extensible to minions
(would supercede existing mechanism) and pods.
this is evil magic, document what you are doing, and how we will know how to fix it when it breaks.

(and why, god, why can't this be some sort of type assertion)