Allow requests with internal or public url endpoint type

Currently the gem OpenStack does not allow requests from a client in the same network area as OpenStack because the endpoints are specified as PublicUrl, the commit allow the use of internal url