Forgot to add new subpackages created by noothers.
Added version number.
Merge branch 'feature-SigGenABC' into dev
Merge branch 'feature-SigGenABC' into dev
Addressed issue #23

Removes ABCs from root import hierarchy
Updated README.md with link to docs
Updated copyright year in docs
Added all new instrument groups to docs
Changed serialManager to use weakrefs.

Strong dictionaries prevent their keys and values from being deleted,
which in turn was preventing the serial ports represented from being
closed and reopened. This was problematic on Windows machines when
devices were disconnected and reconnected without a restart of the
Python interpreter or kernel. Now forcibly deleting the instrument
itself with the "del" keyword will do the expected thing.
Slight but important bug in last commit.
Modified ProxyList semantics for the special case of Enums.

This change allows for exploiting that flufl.enum.Enum.__getitem__
resolves strings naming enumerations to allow for a more consise
string-based syntax, while still preserving the richness of Enums.
For instance, SRSDG645.channel can be invoked as ddg.channel['A']
instead of ddg.channel[ddg.Channels.A], by using that
ddg.Channels['A'] == ddg.Channels.A.
Fixed SRS DG645 bugs, added ouput functionality.
Added mock stream support to loopback.
First unit tests.
Added couple more tests, docs, comments.
Added significant amounts of SCPI 1999 support. Still lots to go.
Started work on ThorLabs PM100USB support. #11
Mostly minor doc improvements.
Copied rigolds1000.py into tekdpo70000.py and changed some names. Nothing is functional yet.
Moved bool_property and enum_property to util_fcns