------------------
MAJOR: Added frame-by-frame control with realtime_frame_contoller.
(Also renamed realtime_controller to realtime_time_controller.) Make
sure you set your OpenGL driver to swap buffers at vertical retrace
sync if you use this feature!
Added support for on-screen text though VisionEgg.Text module.
Bitmapped text works pretty well, stroke fonts have a few issues still.
Must specify units for stimulus duration, either seconds or frames.
Created new module PlatformDependent, which houses all the platform
dependent C code. Re-enabled setting of maximum priority (on linux,
at least).
Made lower_left and size attributes of Viewport class part of
parameters, so now they can be changed in realtime.
Added automatic detection of all extensions in tests/opengl_info.py.
Removed data acquisition stuff from distribution until I get time to
get it working again.
Re-incorporated linux (and other unix?) kernel scheduler maximum
priority stuff.
Re-incorporated collection and printing of frame-timing
statistics. Turn on by setting "collect_timing_info" argument of
Presentation.go() to non-zero value.
Contrast control in SpinningDrum now acheived with standard OpenGL
texture environment functions, not OpenGL extension.