Explicit connection method for CCD client

Previously, if the labview server was restarted between acquisitions,
the client would fail with a mysterious error message, and need to be
re-initialized. This change makes it fail with InstrumentError, and
provides a connect() method to reestablish the socket connection.