Define V3 Credentials

Extend the Credentials class hierarchy to include keystone v3
Credentials. Extend unit tests accordingly.
Extend credentials configurations parameters to include domain.

Partially implements: bp multi-keystone-api-version-tests

Change-Id: I4c7f21f769a20ab45c0f9672ebaa738b146cf6a0
Merge "Define V3 Credentials"