Merge pull request #6 from cgranade/dev

VISA Wrapper, PyUSB wrapper, Tek DPO4104, and bug fixes
Generalized ChannelList into ProxyList
Merge pull request #7 from cgranade/dev

Made changes to enable waveform reading.
Merge pull request #6 from Galvant/dev

Pull from upstream