enabling catalog mapping for private cloud implementations

This pull request adds a new set of options to the account configuration that allows you to map the catalog service offerings between openstack implementations that have different catalog names other than the standard public hp cloud names.  We've seen this internally in some private cloud implementations.

We are also adding some helper functions to the rakefile to deal with gem creation.  I've left out the gem push steps, but if there needed please let me know.