Added support for the new keystone v3 API, the old v2.0 APIs are still available, the v3 can be selected with a version option. Only password login is implemented here for API v3, so token login is still missing.
This closes #626