CHANGES: Update for newest release changes
version.py: Updates version for to reflect new release
Fix a bug when an overlay isn't in the remote list

If the overlay isn't in the remote list, it obviously isn't a different
type, nor has its URL changed, so just init those to False so we can
sync the overlay without hitting UnboundLocalError.
Merge pull request #19 from dwfreed/patch-1

Fix a bug when an overlay isn't in the remote list
external.py: Adds AddDeleteEnableDisableFromDB() test to test suite
global-overlay.xml: Removes unnecessary new lines
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
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
Merge pull request #17 from twitch153/test-suite

This merge consists of the addition of multiple tests to the test suite, in an attempt to migrate from
docstring tests and its remnants.Migrates from docstring tests to test suite