Updated file header with new licence
Cleaned whitespace, removed a few \r characters
Added autoread toggle
Updated pin mapping
Updated code to work with hw rev3
Replaced if tree with compact statement
Turned off pullup resistors when not talking
Merge branch 'feature-autoread' into hw-rev3

Conflicts:
	usb_to_gpib.c
Updated version number to 4
Fixed compile error: missing semicolon