Merge pull request #11703 from unghost/master

Fix Bug 908343 and Bug 908350(cherry picked from commit b582aaafdab26e78c2c4288c2b439d72d68dc9a4)
Merge pull request #11836 from EverythingMe/bugfix-shortcuts-translations

[Bug 908513] fix shortcuts translations issue [r=crdlc]
Conflicts:
	apps/homescreen/everything.me/js/Brain.js
	apps/homescreen/everything.me/modules/Tasker/Tasker.js
add <meta name=locales> when GAIA_CONCAT_LOCALES is true
Translation dictionaries are now AST objects with type and body
Land L20n/webl10n