Use service catalog

Currently there is a bunch of special code which is not needed because service entry is now located in the service catalog and Libcloud can handle service catalogs just fine.

User can still force a custom endpoint url by passing `ex_force_base_url` variable to the constructor.