BF: GratingStim with shaders==False was leaving textures attached
ENH: basic rendering using FBO now working inside visual.Window
ENH: speed-up by removing all use of GL_DEPTH_BUFFER (and clearing it)

When using the FBO clearing the depth buffer slows things down, and
depth testing is disabled anyway right now
ENH: Although rendering via an FBO is working but turned off by def (for speed)

also minor amendment to timeByFrames
ENH: iohub docs and new example

- added 125 line extended_iohub/datastore/events2txt.py example. It
allows someone to pick a DataStore HDF5 file using a file browser, then
select which event type they want to save to a tab delimited file using
a drop down list dialog that only includes event types for which there
is data for in the selected file. All the events of the selected type
are streamed to a .txt file using the event iterator so memory is kept
low regardless of file size. Speed depends on the event type: Message
events are saved at about 50,000 events / sec, mouse events at about
30,000 events / sec on my i7 PC for example.
- added the iohub docs to the top level dir in a folder called
iohub_docs. These have been changed to indicate the iohub merge with
psychopy and all the module paths now use psychopy.iohub. These are
interm docs until proper doc integration can be done in pscyhopy docs;
but something needs to be available until then and this is what I got.
;)  I need to have them with the iohub source so as I work on
psychopy.iohub I can keep the 'current' iohub docs updated.
- I'm not expecting that the built docs be 'hosted' the same place that
the pscyhpy docs are (unless you want to, then that would be great); I
can still have them available online using the current URL.  If you know
of a free place that could host them so that people do not need to go to
isolver-solutions.com to see the docs, please let me know, as that would
be great.
ENH: updated yaml file loading to use unicode

- previously, only strings that 'needed' to be unicode where provided as
unicode in the parsed YAML output. Now all str values are always unicode
type, so there is no need to ever check which type basestring config
value is.
BF: Added missing installer script headers
Merge pull request #308 from piwaniuk/installer-scripts

BF: Added missing installer script headers
BF: Experiment.getComponentFromName had a param.val error
Merge remote-tracking branch 'sol/master'
DOCS: changelog
Merge branch 'master' of github.com:psychopy/psychopy
BF + ENH: fixed timed keyboard events +++

1) BF: Fixed timed psychopy keyboard events bug caused by clock changes
in 1.77
2) BF: Also noted that same issue would occur for Mouse button press
events, so fixed that with same solution as for keyboard press.
3) ENH: Changed SimpleImageStim to use ubyte instead of float32
4) ENH: Added `GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)` to
SimpleImageStim  draw.
5) Added xinput_gamepad example to iohub_extended demo's. Beside's
showing how to use `xinput.Gamepad`, also shows how to add non-default
device to `launchHubServer` function all using default device config.
6) BF: Fixed bug in  iohub `launchHubServer` function that was not
allowing non default devices to be added correctly.
7) ENH: iohub config file documentation enhanced / example .yaml files
in docs are loaded from actual .yaml files.
8) ENH: Removed iohub configuration file *resource paths* support (nice
idea; bad implementation).
9) ENH (in progress): Started optional built in support for selecting
Condition Variable File as part of ioHubExperimentRuntime start-up
process.
Merge branch 'master' of git://github.com/psychopy/psychopy
Merge remote-tracking branch 'jeremy/master'

Conflicts:
	docs/source/changelog.rst
	psychopy/CHANGELOG.txt
BF + ENH: psychopy.iohub AnalogInput Device

ENH: Added analog_input example to iohub_extended demos.

BF: cleaned up some debugging print in the AnalogInput implementations

BF: Removed reference to `ioHub` added to the copy of LabJackPython
within the iohub device folder during some debugging at some point that
was never removed.
Merge branch 'master' of git://github.com/psychopy/psychopy
BF + ENH: NumPyRingBuffer related

ENH: Added numpy_ringbuffer.py example to iohub_basic.

ENH: Added example to iohub docs.

BF: Fixed crashes related to getting values from ring buffer using slice
notation.
BF: enable timeout on the splashscreen

otherwise it obscures the first-run wizard