Merge pull request #298 from isolver/master

ENH: Added iohub as a submodule to psychopy: pyschopy.iohub. Please see notes.
DOCS: bump version to 1.77 and update docs/changelog
RF - coder demo-menu discovers iohub subdirectories

also:
- ioMouse.py - converted \t to 4 spaces
Merge pull request #299 from isolver/master

BF: fixes a few issues that were quick to do but were causing some examples not to run, or none to run at all when tested off my dev box.
Merge pull request #300 from jeremygray/master

iohub demos get added to coder demo menu
Merge branch 'master' of github.com:psychopy/psychopy
BF: PIL can't always be imported as it should (from its documentation) Thanks Wouter Kruijne.
Merge branch 'master' of git://github.com/psychopy/psychopy