TESTS: adding some iohub dependencies

The error messages were being hidden by the try...except block
TESTS: adding further iohub dependencies to travis (msgpack)
TESTS: adding further iohub dependencies to travis (xlib)
TESTS: trying to fix the msgpack install for travis
FF: import tools.versionchooser from psychopy not locally
TESTS: looks like gevent is too early a version for iohub
TESTS: looks like gevent is too early a version for iohub
TESTS: looks like gevent is too early a version for iohub
TESTS: travis needs psutil
TESTS: introduced a typo in travis setup file
DOCS: changelog
Merge branch 'master' of github.com:psychopy/psychopy
TESTS: try to get a newer version of psutils for travis (pip instead of apt-get)
CHanged iohub startup code iohub server issue handling
ENH: Started iohub kb dev. refactor for OSX
BF: Handle unicode chars in font path

skipped right now, need to fix the root issue so they are loaded
Merge pull request #671 from isolver/master

CHanged iohub startup code iohub server issue handling
Update to iohub test script
Merge remote-tracking branch 'origin/master'

Conflicts:
	psychopy/tests/test_iohub/test_launch.py
merge conflict