issue #150: expose Provider.getUrl
ensure calling thread is used in jclouds-powered providers
issue #150: change mock tests to override Provider.getUrl
remove extraneous dependencies from route53
issue #150: added -u --url flag to the cli
issue #150: added PROVIDER.url test property