better signature for proxy auth generic function

To make it easier to specialize the the proxy
authorization generic function we pass the proxy-control
object as the last argument.  Users wishing to alter
how authorization is done can subclass proxy-control
and write their own method for this generic function.

Change-Id: I97299879933fad5ad27104d0eca381ba09a68867