Use appinfo to supply data for $.kansoconfig

Also introduce $.kansotranslate for translations to allow for locales
Use $.kansotranslate, change data-label strategy to @translate one
remove unused function
Bring in line with sms_utils.getFormTitle
Add a bunch of translations
Reuse sms_utils.getFormTitle
form.code is the key
translate the labels
Replace getMessage & localizedString with info.translate
Remove unused code
Expose getMessage to allow searching for keys in objects elsewhere
Move translations to app_settings
Missed function call removed
Fixes #119