Add GPIBVisaDriver.read_block

Added a function to receive blocks of data in IEEE488.2 # format

Depends on fixed raw_recv which reads the requested number of bytes.