Bug/retries in failure authentication

Redo the retries in Keystone calls to avoid making retries for every error. Now there is a selection based on the error name. Currently, only "expired token" errors are being retried, we would add more as we see them fit. Some of the error checking from keystone were changed to clearly disntinguish between authentication problems (token expired) and other errors.

Also fixes an small problem on the environment variable-based configuration of the plugins.
Does it mean that if Keystone response is `401 unauthorized` the error code sent back to the client is `404`?