Separate out the GPIB base class ib_dev into a base module linuxgpib.py; add a placeholder for PyVISA library.

The reason is that if i9s is to be run on a Windows box, only the implementations of ib_dev needs to be changed (such as to PyVISA). All classes derived from ib_dev can be used as before.