Mainly BF for eyelink calibration screen background color

Also:

- fixed future warning from psychopy/visual/shape.py
- updated eyetracker gccursor demo to force user to uncomment one of the eye tracker configs. Will reduce support questions on this demo (I think..).
- cleaned up some iohub related doc str's
- removed some prints used in iohub in some try: except: handling