New compile flag --dynservver, similar to but exclusive to --clasyncver, causes clients to be compiled with url lookup via the Service Wizard
No longer reads credentials from .authrc, only from .kbase_config
py3 compatible
passes pep8
gets authentication token from the kbase auth service instead of Globus
TODO:
Port changes to other clients
Add pep8 test? probably not necessary
Test for py3 compatibility. This is a big job; do it when servers are also py3 compatible. Probably needs tests running in a docker container, but this risks adding dependencies accidentally.
Test with dynamic services. Getting this running will be a nightmare. Also probably requires a pre-configured docker container.
TODO: