Add ability to specify AWS signature v4 service name and region in clien...

...t construction.

There are times when the correct service name cannot be inferred from the URL.