Allow specifying Nova, Cinder and Swift endpoints

In Icehouse, Trove wasn't able to query Keystone for the
endpoints for those services yet, they had to be set in the
configuration files.

Change-Id: Ia4464652e0e4b05e89011295855de0bfc5be1be1
Merge "Allow specifying Nova, Cinder and Swift endpoints"