BF: allow loops to be deleted from Flow even if the conditions file not found
BF: interleaved stairs had several bugs - wasn't working at all!
Merge branch 'master' of github.com:psychopy/psychopy
ENH: first pass preview of eye-tracker component
ENH: ensure some visible space between log elements

Sometimes (like coder output window) a tab \t has no visible extent
despite there being a tab char. so you can get things running together:
0.1435  INFOencrypt: destroy()ed original file (secure delete)

The change ensures that there is some whitespace, like:
0.1279  INFO encrypt: destroy()ed original file (secure delete)

For me this makes DEBUG and INFO columns line up a lot more read-ably.

Note: maybe some people parse their log files in a way that splits on \t
and the trailing space would now mess them up? probably very few people
FF: the ExperimentSettings dlg was broken by new pos default. Fixes #371
ENH: Moved ExperimentSettings to more useful position (higher on screen)
Merge pull request #370 from jeremygray/master

ENH: ensure some visible space between log elements
Initial work on getting stim.color = value to work.
Removed unused code
A little bit of cleanup
More work on stim.color = value
ENH: added "stealth" argument to _setWithOperation. stim.color=value now works.
Nicer-to-read code in _setWithOperation.
_setWIthOperation now handles previously unset values
Make it work with ShapeStim
ENH: newstyle setters for lineColor and fillColor for ShapeStim. And improvement of _setWithOperation(), which solves the ugly "no init value" hacks.
Make ImageStim work by rearranging __init__ stuff.
ENH: make color and colorSpace available for newstyle setters.
RF: removed redundant docstrings in psychopy.visual.
The removed parts are now inherited via the setters from _BaseVisualStim.