Merge branch 'master' of git://github.com/psychopy/psychopy

Merge: should fix testing?
git push origin masterMerge branch 'master' of git://github.com/psychopy/psychopy
BF: Handle case of all default metadata

can now start exp. with hdf5 saving , even if none of the exp. or
session meta data is  provided.
BF: eye tracker validation plot image

Is now saved in the directory specified with the "save_figure" kwarg of
the ValidationProcedure class. By default, this arg is None, which
results in the image being saved in the same folder as the script being
run.
BF: smi tracker.getEvents() working again
BF: (re) implemented SMI ConfigureFilter

Did it April 4th, but commit must have failed or something, as the
original change was never logged as a commit to github. ;( ??
DOCS: a few changes and added testimonials
Merge branch 'master' of github.com:psychopy/psychopy
DOCS: updated version number for new release

Conflicts:

	buildExeInstaller.nsi
	docs/source/changelog.rst
BF: EyeTracker Validation crash

if no data could be collected for any validate point, the analysis was
crashing.
BF: fixed scaling issue with dotstim. Fixes #554

Since the refactoring this was applying the fieldSize variable twice. 
In the new scheme the base vertices should always only be -0.5<xy<0.5
and leave the scaling to field size to occur later.

Added a test to make sure that pos and field size respect units
in future (using a dense array of dots as a test image)
BF: MovieStim wasn't responding to setFlipVert() setFlipHoriz()

needed an update of the vertices after the method
Also added test to prevent regression
DOCS: bumped version number for release
RF: info.py - pylint-prompted style changes
Merge branch 'master' of git://github.com/psychopy/psychopy
ADD: iohub Serial Device

Intended to be used for general purpose access to data received on a
serial port. The serial rx stream can be split into serial events by
specifying values for prefix, delimiter, and / or fixed_width
configuration options.
RF: replace some import * with specific imports

- some other minor pylint inspired changes
RF: some pylint style tweaks for data.py

- imports, exceptions, some whitespace, multi-statement lines
- openpyxl imports are still done several places
RF: style tweaks in builder.py
ENH: Added PST box support to ioHub Serial

See coder/iohub/serial/pstbox.py demo for an example.