Reorganising controls to group them more logically
Merge pull request #66 from dnajd/master

adjusted python path and fixed elbows bent command spec
Refactored event subscribe/unsubscribe. Implemented ability to disable touch sensors. Closes gh-65
Pulling Don's changes to elbow handling"
Handle localized text in file menu actions. Closes gh-67
Added i18n support for all user visible/audible text in core module. Closes gh-68
Corrected setVocabulary call to make speech recognition work on 1.22. Closes gh-63
snapshot adding JSON support
snapshot. Partial JSON implementation. Added support in the UI for switching between translators. Still need to implement translator change in Robot. Closes gh-73
Now checks whether the current translator generates code that can be run and disables the 'run script' button if the code is not runnable. Closes gh-75
Localized text for speech recognition. Closes gh-76
Basic support for JSON generation. Closes gh-69
Translators now take responsibility for appending commands to code window to ensure result is syntacticly correct. Closes gh-74
Restore action menu title after robot reaches posture
Append command should have returned the result
Added ability to convert from code back to commands in JSON translator. Closes gh-79
Fixed typo
Removed intermediate 'commands' representation as was not used outside of translator and did not make sense for JSON. JSON now records all enabled joints as well as just changes in order to enable later conversion to FluentNAO. Implemented code to reverse current translator and run another translator on the result. Closes gh-80
First 'add keyframe' after 'read joints' had no effect. Closes gh-85
Merge remote-tracking branch 'don/master'
Add in Don's changes for legs