RF+DOC: note about needing to download flac

- also, maybe slightly safer not to hardcode a path to `which`
RF: add a pref to set path for flac executable

- also reorganize _getFlacPath(), log flac version
ENH: speech_recognition coder demo

- no longer get Error about named color space
RF: minor code format clean-up
Catch ValueError that (sometimes?) occurs when pressing a special key
Do not assume that target streams can be flushed.
- This allows standard output to be rerouted to objects without a `flush()` method.
Merge pull request #349 from smathot/master

Do not except on special keys (such as 'volume up') and do not assume `.flush()` methods on standard output.
Merge pull request #348 from jeremygray/master

flac path as a pref, better doc about downloading flac
changelogs
ENH: movieStim minimal .contains(); closes #340

- only works with norm or pix units; ori not accounted for
- minor code clean-up in visual.MovieStim and the movie demo
RF: movieStim.contains() and overlaps() working for pix

- only if the window has units of pix
- pos and ori should be handled automatically
- will support norm and other units after working out units auto-conversions
  (via ioHub?)
Merge pull request #350 from jeremygray/master

changelogs, movieStim.contains()
BF: ioLab_bbox demo

- lights(None) was not working at end of script, needed ubyte()
- tried adding BBox.__del__() to do lights(None) but didnt work (?)
Merge pull request #351 from jeremygray/master

BF: ioLab_bbox demo
RF: hardware.iolabs, and demo

- renamed iolabs (not ioLabs) - seemed to be import issues
- moved some things around
- added getButtons (non-blocking option)
RF: change filename so git sees it
RF change filename back (to iolabs)
ENH: basic hooks and standalone dependencies to run ipython notebooks

The notebook works with psychopy, and can generate windows, collect
responses etc

BUT it can't be shut down and wx ceases to respond, so the app has to
be reset! So it's currently disabled, pending someone spawning it from
a thread or process. But the dependencies (tornado and pyzmq) are now
included
Merge pull request #352 from jeremygray/master

RF: hardware.iolabs, and demo
DOCS: updated manifest so that yaml.part files are distributed with demos