Merge pull request #80 from Psychtoolbox-3/master

PTB BETA RELEASE "Death by a thousand paper cuts"

Release highlights:

Speak() command now supported on all operating systems, and made more flexible. Linux support by MK, MS-Windows support by Vishal Shah.

Improved correctness tests and wokarounds for graphics driver bugs on Intel gpus under Linux, but also improvements to general graphics driver sync tests. Some warning clutter removed.

Make Screen startup more artifact free on Intel gpus on Linux with triple-buffering enabled.

Make Linux Screen() compatible to apitrace utility.

Bugfixes and enhancements to Screen('Resolution') on Linux and Screen('Resolutions') on 64-Bit OSX.

Enhancements to the PsychPortAudio backed Snd() legacy sound command.

Some improvements to DKL color functions by David Brainard.
Merge pull request #83 from Psychtoolbox-3/master

BETA RELEASE "Dancersizing, Grey & Hopeless"

"Dancersizing, Grey & Hopeless" mostly fixes small bugs, improves small details and improves GetChar support on Windows Vista+, matlab -nojvm and octave.

* GetChar, CharAvail, FlushEvents and ListenChar now (ab)use keyboard queue functionality on setups where use of Java based GetChar et al. is ineffective or impossible: This should enable good support for Windows Vista/7/8, matlab in -nojvm mode, and GNU/Octave in CLI and GUI mode.

* Minor fixes and improvements to PsychPortAudio, Screen, IOPort, PsychGPUControl and M-Files.

* CRS OptiCal support by Andreas Widmann.
Merge pull request #90 from Psychtoolbox-3/master

PTB BETA RELEASE "The fun in dysfunction"

    Support for GStreamer camerabin2 video capture & recording.
    Support for builtin imaging pipeline panel fitter.
    Improved Linux support for timestamping, graphics problem detection and desktop compositor handling.
    Improved support for handling of MS-Windows-8 dektop compositor handling.
    Bugfixes / Workarounds for various Windows and OSX operating system bugs.
    Fixes to PsychKinectCore and PsychHID.
    Various other fixes for small documentation and PTB bugs.
    Potential multi-threaded decoding improvements for GStreamer movie playback.
    More fixes and workarounds for handling of slightly broken Intel-DDX graphics drivers on Linux (pre 2.20.16 series).
    HDMI side-by-side horizontally compressed frame packing format support for stereo displays.
    Datapixx and Eyelink improvements.
    CRS OptiCal support.
    Other stuff i can't remember.
Merge pull request #91 from Psychtoolbox-3/beta

Resync to "The fun in dysfunction"