ENH: translate new items into Japanese
Merge branch 'master' into translation_ja_JP
FIX: localize Loop Properties Dialog
ENH: update Japanese translation
ENH: bits# device now using better serial port searching

Also the check for gamma table errs was not using squared errors (wasn't
working correctly if erros were negative!)
ENH: builder can now take a list "1,3,5" or slice "0::6" for condition selection
ENH: improved condition selection method so that variables can be used as well

Beforehand the Builder `Select Rows` param was code but then used as a
string :-/ That meant you couldn't provide a variable to it using $.

Now the parameter is a string, but can be replaced by $ to give a
variable name instead. Then the importConditions can handle either a
string or a list/array or slice:

	[1,2,5] or "1,2,5" or "[1,2,5]"
	"1:10:2" or slice(1,8,2) but not 1:8:2 (that isn't a valid
variable
	random(5)*10
And any of these are now fine in Builder::

	1,2,5 or $[1,2,5]
	1:10:2 or $slice(1,8,2) but not $1:8:2
	$random(5)*10
Merge pull request #696 from hsogo/master

localize Loop Properties dialog
Merge pull request #697 from isolver/master

Misc iohub BF and ENH
Merge branch 'master' of github.com:psychopy/psychopy

Conflicts:
	psychopy/app/builder/experiment.py

Conflict caused by translation occuring at the same time as JWP updating
the Builder selection of rows
Merge pull request #698 from peircej/master

Added option to select subset of conditions in Builder in various formats
PEP: values should be compared to None using `is` not `==`

numpy arrays compared this way do an elementwise comparison and in the
future lists/tuples may do the same, using `is` we find out whether the
variable has been set to be None which makes more sense.
FF: previous commit introduced a syntax error in attributetools.py
BF: manifest (for zip files) should include tests/data/*.psyexp
PEP: None should be compared using `is` not `==`

also stripped a lot of whitespace
Merge pull request #699 from peircej/master

PEP: values should be compared to None using `is` not `==`
BF: linux issue with wx3.0 and drag-drop of files onto coder

Don't use DragAcceptFiles(True). That was only really for windows and now raises an error under linux
Merge pull request #700 from peircej/master

BF: linux issue with wx3.0 and drag-drop of files onto coder
Merge pull request #701 from isolver/master

BF: fix bug in textbox import exception handling ;)
Moved ioSync source code to new repo

The actual ioSync Teensy 3 device source file and the piosync python
module have been moved to a new github project, isolver/iosync.

psychopy.iohub.mcu.iosync now uses this external package and only
contains the psychopy.iohub.mcu device interface code needed to use
ioSync as a device in psychopy.