BF better way to import pyo within sound.initPyo (as a global)
TEST microphone.py tests

- mark as needs_sound for travis
- small fixes to microphone.py
TEST skip microphone tests if no flac installed
TEST flac_path for travis
TEST skip flac_path
TEST flac with travis
TEST skip microphone tests for travis

- mark as needs_sound (not 100% certain this is the issue, but it excludes the tests)
TEST travis "export AUDIODEV=null"

- stackoverflow suggests that might be possible to fake sound on travis
  using "export AUDIODEV=null" or snd-dummy (like xvfb can fake visual)
TEST revert
Merge pull request #400 from jeremygray/master

test microphone.py (but no-go on travis-ci)
TEST no sound
Merge pull request #401 from jeremygray/master

TEST microphone.py - no sound
Merge pull request #403 from isolver/master

ENH: ioDataStore TrialHandler support and SMI + Tobii Eye tracker improvements.
BF: if you closed the Coder window the checkSave>cancel was not working
NF: Added a ParallelOut component to the Builder for sending sync pulses

needs testing!
ENH: added unifed parallel.ParallelPort for all backends

also added a status attribute to aid in use from Builder
BF: fixes to parallel port setting of port address
FF: changes to parallel ports to work with Builder (converting args from strings etc)
ENH: Correct comments in builder component source

Three source files had comments incorrectly copied from related files.
I fixed this by reproducing the available tool tips or changing words.
Merge pull request #404 from philippwiesemann/master

ENH: Correct comments in builder component source