ENH: updated comments, default yamls, code
updated demos and merged
removed iohub_basics dir
removed iohub_extended dir
added new demos ; not eye tracker has bug

I am fixing it now..
deleted files not needed; should update gitignore

at some point.
Merge pull request #303 from isolver/master

ENH: latest iohub code with code doc updates and current demos
BF: moved iohub demos so that basic and extended show up separately
BF: demos, ENH: datastore names

- updated .gitignore to not include files created for running iohub
demos

- changed iohub keyboard example so that CTRL + Q works on all platfoms
(none need SHIFT also pressed now)

- changed print in launch_iohubserver.py example

- Changed launchHubServer so that if DataStore is used, the file name is
either equal to the experiment_code or equal to value of datastore_name
kwarg if provided. This fixes issue when multiple demo scripts are in
same folder and also create DataStore hdf5 files (no name conflicts by
default.)
fixed eye tracker demo; put back older eyelink dlls

new eyelink dlls freeze on close connection; informed srr of issue
removed test output file

updated gitignore to ignore eyelink data files.
Merge pull request #304 from isolver/master

fixed eye tracker example, replaced eyelink pylink for win32
DOCS: abbreviated iohub_basic/iohub_mouse
BF: Coder demos populated from any subdirectory (not just 'iohub' subdirs)
DOCS: updated build scripts for 1.77.00
ENH: added misc.rgb2lms function