Pass basic auth to all system calls
Pass basic auth to all system calls

This changeset enables passing the basic auth credentials
to all /system/ calls to allow upstream providers to
perform authorization checks independent of the gateway.

This is essential for some providers, like Swarm, where
the system is accessible on the same network, and not
protected via the gateway

Signed-off-by: Burton Rheutan <2345465d88784b681c4f1755d1003022ef68123b@gmail.com>

rgee0/faas,alexellis/faas,rgee0/faas,alexellis/faas,rgee0/faas,rgee0/faas,alexellis/faas,alexellis/faas,rgee0/faas,alexellis/faas,rgee0/faas,openfaas/faas,rgee0/faas,alexellis/faas,rgee0/faas,alexellis/faas,rgee0/faas,openfaas/faas,openfaas/faas,rgee0/faas,alexellis/faas,alexellis/faas