app: started making widget for a list of dicts
DOCS: minor mods to gitignore file
ENH: enlarged the code boxes in Code Component (and fixed bug in linux code components)
ENH: Code Component now uses stc control for better code editing
ENH: code checking is now working for the new stcCode Component, but not changing BG colors

code checking is now working (activated whenever you press new line)
and gives the error message at bottom of dialog if there's a problem.

looks like for the stc you need to set the bacground for a selection of
text rather than the whole thing
BF: error when mouse set to save state 'every frame'
BF: builder was using 'estimated duration' for constraining non-slip timing
BF: Builder couldn't open Experiment Settings if the expected screen number didn't exist
ENH: Builder Code component now using CodeBox but also highlighting for errors
ENH: Builder Code component now correctly using code folding

previously showed the icon but didn't fold
ENH: minor changes trying to fix code component resizing (not successful still)
ENH: microphone .stop()

- stops a recording in progress, saves file
- so far only in code, not Builder component
ENH: improved microphone .stop()

- minor refactoring
- better doc string (key-interrupt example), comments
BF: give the old PatchStim an alias setImage pointing to its old setTex to improve compatibility

also found typo in changelog
DOC: microphone .stop()
ENH+DOC: microphone .stop() in Builder component; .rst file

- also bugfix: blank duration is now handled
Merge pull request #191 from jeremygray/master

microphone: enable stop recording
BF+DOC: microphone component - better handling of variable duration

- now handles code correctly (previously assumed a constant duration)
Merge pull request #192 from jeremygray/master

BF allow variable duration for microphone component
DOC: .rst