Merge pull request #301 from isolver/master

BF / ENH: Fixed OSX iohub process not closing.
Merge pull request #302 from isolver/master

BF: Linux overall mouse button states and absolute scroll wheel pos now working.
ENH: moved iohub demos into iohub_basic and iohub_extended
BF: indentation error on line 115 of pyXHook.py

(also line endings made uniform and trailing whitespace stripped)
ENH: added misc.rgb2lms function
DOCS: updated build scripts for 1.77.00
BF: Coder demos populated from any subdirectory (not just 'iohub' subdirs)
updated demos and merged