removed the sound module import
specified the modules being imported
ENH: updated iohub kb and mouse demos
Merge pull request #333 from newworldorder/unneeded-import

removed the sound module import
Merge pull request #336 from isolver/master

ENH: Updated iohub keyboard and mouse basic demo's
Merge pull request #334 from newworldorder/consistent-import-structure

specified the modules being imported
Decode `monitorFolder` to Unicode to allow starting on systems with special characters in profile name.
Merge pull request #337 from smathot/master

(Beginning of a) Fix to allow importing of PsychoPy on systems with special characters in the profile name.
ENH: Extending TrialHandler's n-back information options

In response to user query at
<https://groups.google.com/forum/#!topic/psychopy-users/9aeU1AgEJv4>.
Sometimes access is needed to information from previous trials (as in
an n-back task). As a kludge, the trialHandler's getFutureTrial()
function could be used for this by passing a negative index value, but
as it wasn't designed for this, it didn't include a bounds check to
handle trying to access a trial before the first one. This has now been
added.
To be explicit, have also added a getEarlierTrial() function, which
simply calls the getFutureTrial function but ensures the index is
negative.
RF: BufferImageStim clearBuffer after capture
Merge pull request #338 from m-macaskill/master

	ENH: Extending TrialHandler's n-back information options
DOC: Fix for namespace issues in psychopy.data API examples

A user found problems when trying to create a Multistairhandler:
<https://groups.google.com/forum/#!topic/psychopy-users/kPEtdAp5C_s>

This was due to the docs not specifying that handler classes are
instantiated with a "data" namespace prefix. Fixed this to make all of
the examples in the comments consistent (previously the correct syntax
was given only for one QuestHandler example).
Merge pull request #342 from m-macaskill/master

DOC: Fix for namespace issues in psychopy.data API examples
DOCS: updated workshop details
Merge branch 'master' of github.com:psychopy/psychopy
NF: microphone - wav2flac and flac2wav to compress/uncompress sound
RF: microphone component: expose stereo, AdvAudioCapture
RF: microphone component changed to only use AdvAudioCapture

- simpler user interface
- same functionality as AudioCapture, plus more bells & whistles
ENH: first attempt at adding Static Component

Done:
  - component has been created
  - renders in the Routine using a red box (no separate row)
  - Settings Component now writes script code to get current frame rate (needed by static)
ENH: code components now use a separate type of param val type = 'extendedCode'

It means we don't have to check for a list of param names to see which
are this format.