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

argsparser.py: Removes __init__() doctest
NOTE: This particular test will need to be changed on the release of
a new layman version to reflect the changes in the configuration
options.
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