Various improvements to EyeLink and EyeTribe

For a description, see commit messages.