TEST: update Japanese translation
ENH: localize dialog title in Builder (New routine, Loop properties, Experiment Settings and Component properties)
ENH: localize dialog messages and buttons.
TEST: update Japanese translation
ENH:  file type, Test panel and namespace check are localized.
TEST: update Japaense translation
ENH: localize strings in _psychopyApp.py (e.g. strings on splash window) - order of importing module in psychopyApp.py is modified.
FF: tooltips of dots, sound and static component are fixed.
FF: title of PsychoPy Updates Dialog is localized.
ENH: Strings in stdOutRich.py are localized.
FF: unlocalized menu items, buttons and messages in Builder.py and Coder.py are localized.
TEST: update Japanese translation
FF: Translated title should not be passed to constructor of Component Properties Dialog.
FF: use en_US for "Analyzing" (status texts only)
WIP: refactoring localization

- now uses wx.Locale(); auto-translates some wx dialogs like startup tips
- moved localization to psychopy.app.localization (= cuz its for the app)
- use dicts for labels instead of no-op lists (= smoother and avoids a warning)
- add _( ) to preferences dialog and a few other places
- will need to redo some of the translations (esp for prefs dialog)

To-do still:
- reorganize directories: psychopy/locale/*/LC_MESSAGE/message.{po,mo}
- no need to maintain mac and windows aliases files, can delete