Merge branch 'master' of git://github.com/psychopy/psychopy
RF/ENH: attributeSetters for ElementArrayStim.
Only slightly controversial thing is removing the docstring from setColors() and referring to other stimuli. It's essentially duplicated.
RF: unified docstrings on color.
Merge branch 'master' of git://github.com/psychopy/psychopy
RF: changed demos/tests to use attributeSetters for ElementArrayStim.
RF: updated demos to use attributeSetters and consistent ['escape', 'q'] for quitting.
BF?: colorSpace change to make Travis happy.
BF? A few additions to the make-Travis-happy attempt. Now that colorSpace and color can be set seperately, colorSpace=None does not make much sense anymore and should be captured as an error in anything but the old setColor(color, colorSpace).
ENH: improvements on face_jpg demo?
DOC: changed some comments
BF: consistent handling of logging.
ENH: brought the code for CRSLtd. devices back into psychopy/hardware
Merge branch 'master' of https://github.com/psychopy/psychopy

Conflicts:
	psychopy/hardware/crs/bits.py
	psychopy/visual/window.py

Substantial conflicts, hopefully fixed

Also fixed test of PR655 on linux (was incorrectly 'finding' a device)
ENH: Added support for mono++ and color++ modes to BitsSharp

Moved support for these into psychopy rather than a separate lib for ease (and for esaier distribution)
Merge branch 'master' of https://github.com/psychopy/psychopy
Merge branch 'master' of git://github.com/psychopy/psychopy into fix-logging

Conflicts:
	psychopy/visual/basevisual.py
	psychopy/visual/window.py
BF+RF: fixed bug in Window.color.
Refactored setWithOperation with faster default and better exception handling
Began working on autoLog=None.
BF: oops...
RF/BF: logging for colors. Moved logging out of helpers.setColor.
DOC: updated docstrings and comments regarding colors