external.py: Adds FetchRemoteList() test to test suite

api.py: Removes fetch_remote_list() docstring test.
external.py: Adds CreateConfig() test to test suite

config.py: Removes doctests.
external.py: Adds CLIArgs() test to test suite

argsparser.py: Removes __init__() doctest
external.py: Alphabetizes test functions
external.py: Adds PathUtil() test to test suite

utils.py: Removes path() function doctest
external.py: Adds ReadWriteSelectListDbBase() test to test suite

dbbase.py: Removes read(), write(), list(), and select() doctests
external.py: Adds OverlayObjTest() test to test suite

overlay.py: Removes get_infostr(), short_list(), and __init__()
doctests.
external.py: Adds RemoteDBCache() test to test suite

remotedb.py: Removes cache() doctest.
external.py: Adds MakeOverlayXML test to test suite