ENH: iohub doesn't call core.quit() when it quits
Update to eyetribe integration

test script is now in
psychopy/demos/coder/iohubextended/eyetribeexample.py
remove old eyetribe files
eyetribe refactor
added eyetribe todo list file
Merge branch 'master' of git://github.com/psychopy/psychopy
EyeTribe samples now going to iohub

- streaming and saving samples to hdf5 file.
- no built in calibration support yet.
ADD: Alpha draft of iohub MCU device
ENH: Add 'delay_offset' setting to iohub AnalogIn

Added delay_offset to analogInput iohub device. This can be set in the
device config settings or by using the setDelayOffset() method of the
AnalogInput device.

delay_offset is in sec.msec format, and is added to the calculated iohub
time and subtracted from the internally calculated delay field for
analog input events.

Default is 0.0
ADD: ioHub ioSync MCU device

ioSync integrated into ioHub Framework.

Also have 2 test scripts in demos/coder/iohub_extended/mcu

Still a work in progress.
ENH: Added some docs (incomplete)
Merge branch 'master' of git://github.com/psychopy/psychopy
ENH: added new SMI API func support
TESTS: fixed the attempt to test for Travis using .lower()

On other systems os.environ.get('TRAVIS') returns None, which can't be made lower()
TESTS: another variation on _travisTesting

handles None as well as possible system-dependent variation in 'true', 'True', 'TRUE' (
ENH: added first attempt at option for selecting rows from a conditions file
Merge branch 'master' of git://github.com/psychopy/psychopy

Merge: should fix testing?
issue #523: keep newlines or set them globally to crlf or lf
Merge pull request #527 from wilberth/master

issue #523: keep newlines or set them globally to crlf or lf
BF: demo now uses TrialHandler,importConditions