NF localization (update & squash earlier work)
ENH: gettext returns unicode strings.
TEST: Translate Builder's 'Undo' and 'Redo' menu into Japanese.
TEST: translate menu items into Japanese.
BF: Fix TypeError

The ERROR constant was called instead of the error function.

Found by pylint.
ENH: Fix typo in error message
DOC: Fix typo in docstring
DOC: Fix typos in docstrings
DOC: Fix typos in source comments
FF: .mo file should be opened with "rb" option.
TEST: translate more menu items into Japanese.
TEST: fix ascii error in localization test
Merge branch 'master' of git://github.com/psychopy/psychopy into feature-localization

Conflicts:
	psychopy/app/preferencesDlg.py
Simple to fix this:
        try:
            locale.setlocale(locale.LC_ALL, loc)
        except:
            logging.warning('locale not set; tried %s' % loc)
FIX merge clean-up
TEST: translate Coder and Preference Dialog
TEST: translate Builder menu items
TEST: update Japanese translation
FF: pop-up menu of the builder supports non-English languages
TEST: translate connections.py into Japanese
Merge branch 'feature-localization' of https://github.com/jeremygray/psychopy into feature-localization

Conflicts:
	psychopy/app/coder/coder.py