DEMO: practical IAT

- scoring script included (good) but requires command line (bad).
TEST: add a non-travis test for key-RT

- currently fails on mac when run on local machine; test is skipped on travis with py.test test_misc/test_event.py
TEST: more permissive time range was needed
TEST: skip test isPressedIn -- can't set mouse pos yet
BF: builder movie component: correct indentation
BF: fixed logic and logging in Aperture.
RF: finished attributeSetters for Polygon and Circle.
radius and edges are now solely defined in Polygon.
Merge branch 'master' of git://github.com/psychopy/psychopy
RF: attributeSetters for visual.Line.
RF/ENH: attributeSetters for RadialStim.
angularRes and visibleWedge can now be changed after initiation.
RF: moved clearTextures() to TextureMixin.
RF: moved mask/setMask to TextureMixin.
ENH: added texRes attribute in TextureMixin.
ENH: added maskParams to ElementArrayStim.
RF/ENH/ENH: attributeSetters for maskParams.
ENH: also for ElementArray and RadialStim.
ENH: use maskParams to set SD of gauss mask.
BF: accept operation=None in set*() functions.
BF: oops... :-)
RF: attributeSetters for visual.Rect
RF: attributeSetter for ShapeStim.size
RF: make sure that set*(operation=...) methods use floats.
Note: numpy.array() is slightly faster than .asarray().