fixed crash for EyelinkImageTransfer, due to unallocated memory.
fixed PsychEyelinkParseToString to allow space between %;modified  getMouseState to limit mouse cursor inside of camera image

fixed PsychEyelinkParseToString to allow space between
% (check % instead of ' ' to get the end of actual parameter spec).
modified  getMouseState to limit mouse cursor inside of camera image
EyelinkImageTransfer.c: fixed EyelinkImageTransfer for crash due to unallocated memory in EYEBITMAP.

Needs to allocate memory for bmp.format, bmp.format->palette, bmp.format->palette->colors before we use bmp for image transfer. Deallocate the memory after transfer.
added parameters for function modifyKey, for octave to get key responses from display side
changed isoctave to IsOctave, case sensitive for the latest matlab
fix issues: case sensitive and non integer arguments 

changed isoctave to IsOctave, case sensitive for the latest matlab
fixed issue with non integer arguments for Eyelink('message' ...)
compatible with octave, fix issue with non integer arguments

Added part to make it run with octave
fixed issue with non integer arguments for Eyelink('message' …)
removed cleanup function, used Eyelink('ShutDown'); Screen('CloseAll') instead.
fix issues: case sensitive and non integer arguments

fixed issue with non integer arguments for Eyelink('message' …)
changed EyeLink to Eyelink , case sensitive for the latest matlab
fix issues: case sensitive,non integer arguments and compatible with octave

changed isoctave to IsOctave and EyeLink to Eyelink, case sensitive for the latest matlab
added parameters for function infixationWindow, in order to run with octave
fixed issue with non integer arguments for Eyelink('message' ...)
fix issues: case sensitive and non integer arguments 

changed isoctave to IsOctave, case sensitive for the latest matlab
fixed issue with non integer arguments for Eyelink('message' ...) and Eyelink('command' ...)
Create composite.bmp
add bmp files to support image transfer

bmp files are used for Eyelink('ImageTransfer', …)
initialize bmp.format to 0
initialize bmp.format to 0
Merge pull request #185 from eyelink/master

Bug fixes for Eyelinktoolbox by Li Jie of SR-Research:

* Eyelink('command' …) crash if no space is given between % ( for example, %d/%d will crash)
* Limit mouse cursor inside of camera image
* Eyelink('ImageTransfer') image transfer crashed, due to unallocated memory.
* 3 SR-Research Demos: fixes for case sensitivity, octave compatible and non integer arguments for Eyelink('command', …).