BF: loadFromXML checks 'componentsFolders' option.
ENH: pyo (or other lib) does not get initialised until first Sound created (allows different init())

also:
 - pygame not imported if not needed
 - various fixes to docs
ENH: launch-scan demo minor tweak to doc and display
BF: SoundPyo.sampleRate should come from server not from SoundPyo.__init__()

also improved some docs
Merge pull request #247 from hsogo/master

BF: loadFromXML ignores 'componentsFolders' option.
Merge branch 'master' of github.com:psychopy/psychopy
ENH: horizMirror (left-right flip) option to BufferImageStim
ENH: mirror options for visual.TextStim

horizMirror, vertMirrow will flip the display of the text
position on screen in NOT mirrored, just the text
limitations: works for me but might not for all gfx cards, etc
DOC: BufferImageStim explanation
DOC: BufferImageStim saves init time to log
ENH: mirror text: coder demo, builder text component option

useful for fMRI, some mental rotation tasks, etc
the builder component dialog is looking a bit crowded
Merge pull request #249 from jeremygray/master

left-right mirror for TextStim and BufferImageStim
BF: RatingScale wrapWidth for scale description

thanks to Giuseppe Pagnoni for the fix.
(also decreased some code indentation to better fit in 80 char columns)
Merge pull request #252 from jeremygray/master

BF RatingScale wrapWidth in scale description
Merge branch 'master' of github.com:psychopy/psychopy
DOCS: minor tweaks/typos
ENH: allow choosing of audioDriver (as well as audioLib) from prefs

audioLib is the python lib that will be used. Some libs may also support
a choice of underlying sound driver (e.g. ASIO, or DirectSound...)
ENH: better control of mirroring in Text components; + changelogs

- can now do dynamically using $var_name, e.g., from a conditions file
- simpler dialog box (enter 'horiz', 'vert', or '$var_name')

(I'll use this feature soon for a mental rotation task.)
BF: refactor flipVert flipHoriz for TextStim and BufferImageStim

- aims for usage consistent with SimpleImageStim
RF: refactor Text component for flipHoriz/Vert

known limitations:
- TextStim.setFlip() looks redundant but simplifies the Builder dialog
  (no need for separate dialog entries for flipHoriz, flipVert)
- I could not get 'set every repeat' to work ('set every frame' seems ok)