Made detection of host in RedisServiceInfoCreator more flexible.

* Changed Cloud Foundry RedisServiceInfoCreator to accept either `host` or `hostname` in credentials. 
* Refactored other cases of multiple acceptable keys in credentials to be more consistent and readable. 
* Improved exception message when a URI cannot be propertly formed from parsed credentials.