DOCS: adjust visual.* docstrings for better sphinx results
DOCS: more visual.* documentation tweaks, esp PatchStim -> GratingStim
RF: replace unittools.radians(), .degrees() with numpy functions

- could delete the tools/unittools.py package, but retain for backwards compat.
RF: remove some cruft from SimpleImageStim

- deprecated methods, etc
- inherit from MinimalStim
DOCS: visual.*Stim

- aimed at smoother online documentation
- remove references to deprecated stuff, like _posRendered
BF: sound tries note names before files; closes #543
RF & TESTS: refactor _SoundBase; add tests

- tests are for manual testing: not going to get called by Travis, and
  pyo and pygame tests can't both be run in same test session at this point
RF: revert SImpleImageStim
BF: launchScan needs updating to new RatingScale API
TEST, DOC: more coverage of emulator.py

- good coverage but not all logic is tested
- skip sound
TEST: stalled on Travis

- reorder to try to find culprit
TEST: skip emulator test that stalls
Merge pull request #551 from jeremygray/master

DOCS, some code simplifications