Merge pull request #328 from isolver/master

BF: LC Technologies eye tracker interface; ENH: Tobii sample data
ENH: applying a Hamming window to generated tones

- reduces clicking at tone offset
- can override using hamming=False if desired
Merge pull request #329 from jeremygray/master

Hamming window for sound-from-freq
ENH: microphone recording: enable selection of stereo or mono
Fixed always-empty recent files list
Merge pull request #330 from piwaniuk/recent-files

Fixed always-empty recent files list
ENH: microphone.getRMS() returns "loudness" of audio

- from .wav file or from array (1D, 2D)
- use to give subjects feedback about whether they are talking loud enough
RF: minor clean-up in microphone and sound.py
RF: BufferImageStim accepts mask and pos params

This allows dynamic grab of a small screen area w/ mask, e.g., for
gaze-contingent displays.
Merge pull request #331 from jeremygray/master

ENH minor enhancements, RF's
Fixed asking twice when closing frames
Added filename to frame closing message
Merge pull request #332 from piwaniuk/save-quit

Save & quit improvements
DOCS: version number and docs index
DOCS: updated changelog and version number
DOCS: changelog tweak
ENH: updated iohub kb and mouse demos