Raca::Account#public_endpoint should support non regioned APIs

* some rackspace cloud APIs (like identity and dns) are not regioned, so
  the second argument to Raca::Account#public_endpoint must be optional