TEST visual.helpers: contains(), .overlaps()

- 100% coverage of contains() overlaps() if you test using matplotlib 1.2+
Merge pull request #390 from jeremygray/master

TEST visual.helpers: contains(), .overlaps()
TEST visual.bufferimage.py

- 90% coverage, but almost no testing of actual function
- miss coverage for useShaders = False
TEST:  test_web (new under test_misc/)

- get 68% coverage if have internet access; skip tests if no internet access
BF: _getRegionOfFrame in pygame; closes #392
DOC: Fixed paths to images for case sensitive platforms.
DOC: Fixed warnings from sphinx and corrected two links.
DOC: Included missing file in documentation and corrected syntax.
DOC: Fixed warnings from sphinx in doc strings.
DOC: Fixed typos, syntax and minor errors in documentation.
DOC: Updated examples in doc strings not to import deprecated log module.
Merge pull request #393 from philippwiesemann/master

DOC: Fixed typos, sphinx warnings and minor errors in documentation.
BF: fixed buglet in new data handling method for StairHandler
added check for pyoSndServer.getIsBooted() to initPyo call
Merge pull request #396 from drammock/pyoServerBugfix

FIX: added check for pyoSndServer.getIsBooted() to initPyo call
Merge branch 'master' of git://github.com/psychopy/psychopy
segregated pyglet.media.dispatch_events() into separate try/catch
Merge pull request #397 from drammock/master

segregated pyglet.media.dispatch_events() into separate try/catch
ENH: Tobii ET Calibration improvements

* Tobii ET Calibration improvements (NOT BACKWARDS COMPATIBLE):
- Animated calibration target now an option
- Increased control over how circle target type looks
- Feedback for head position within headbox when system setup starts
* Merged psychopy MASTER changes.
BF: benchmark wizard was skipping CPU speed test on windows