OpenStack: Add the ability to use a service token

Service tokens can be used directly without pre-authentication. While
it's possible to use service tokens without this change, it is not
very obvious. This change makes the use of service tokens easier.