A suggestion for how we might override locations (AS9084322757191)

... without modifying wsdl.

* Adds a parameter to Client for accepting a service:port -> location map
* Adds a convention to scio.gen to look for a metadata file
  that might include said map.

No tests yet; would like feedback first.