RF+DOC: basevisual minor RF, tweak comments and doc strings
DOC: comments and docstrings in basevisual.py
BF: getMsPerFrame was not passing along the showVisual request
Merge branch 'master' of git://github.com/psychopy/psychopy

* 'master' of git://github.com/psychopy/psychopy:
  FF: still didn't get the import of numpy functions correct
  FF: forgot to add numpy imports to handle new deg2cm with correctFlat=True
  FF: rewritten and tested deg2cm with support for flat-correction
  ENH: Builder moved info dialog stuff to Component Settings>BasicSettings
  DOCS: updated version ready for release
  FF: new buglet in window creation from Builder when units are not from prefs
  FF: minor fixes to window to handle corner cases of new units and shaders code
  FF: forgot to import numpy for monitorunittools
  DOCS: changelog
  ENH: added 'degFlat' and 'degPosFlat' units options for stimuli
  REF: refactored convertToPix() to use a dict of functions (Sol's idea)
  ENH: plaid demo should use blendMode='add'
  FF: in Builder, for blendMode='add' you also need useFBO=True
  FF: blendMode='add' wasn't scaled correctly - needed adjustment to shaders
  ENH: Builder timing now stops at t-win.monitorFramePeriod*0.75 rather than t
  BF: visual.py should have the openWindows list in its namespace
  ENH: Builder ExpSettings now supports blendMode=add/avg but the FBO isn't working correctly
Merge pull request #509 from isolver/master

added progress on TheEyeTribe python interface
Merge pull request #511 from jeremygray/master

DOC: comments etc in basevisual.py
BF: WindowsError when avbin not found

After syncing with the latest master, I started to get the WindowsError,
memory access violation exceptions again, terminating my app.

Catching the WindowsException fixes that.
Merge branch 'master' of git://github.com/psychopy/psychopy