Add check to ensure that repositories cannot be created unless at least one category has been defined.
Fix NoneType exception when using LWR with old-style tool runner URLs.
Merge latest stable.
Update LWR client through LWR commit 2fec198.
Makes parsing LWR host more robust - auto-adding http to beginning and trailing / if needed. Also makes LWR runn compatible with forthcoming job metrics pull request and pulls in Python 3 fix for job_script module.