Simplify generation of helper functions in JavaScript.

R=spertus@google.com

Review URL: https://codereview.appspot.com/50530043

git-svn-id: http://blockly.googlecode.com/svn/trunk@1598 c400ca83-b69d-9dd7-9705-49c6b8615e23
Tested on: https://blockly-share.appspot.com/apple-touch-icon.png
If you decide to go whole hog with Apple icons later, these links may be useful:

http://www.gieson.com/Library/projects/utilities/icon_slayer/#.Usc0XGRDvQx

https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

R=neil.fraser@gmail.com

Review URL: https://codereview.appspot.com/42360045

git-svn-id: http://blockly.googlecode.com/svn/trunk@1599 c400ca83-b69d-9dd7-9705-49c6b8615e23
This extends interpolateMsg() to arbitrary fields.
I tested it with existing calls to interpolateMsg() and with
the below changes to variables.js and math.js.

R=neil.fraser@gmail.com

Review URL: https://codereview.appspot.com/44120045

git-svn-id: http://blockly.googlecode.com/svn/trunk@1600 c400ca83-b69d-9dd7-9705-49c6b8615e23
Added files left out of previous CL.

Review URL: https://codereview.appspot.com/49470051

git-svn-id: http://blockly.googlecode.com/svn/trunk@1601 c400ca83-b69d-9dd7-9705-49c6b8615e23
Blocks.addTemplate().

R=neil.fraser@gmail.com

Review URL: https://codereview.appspot.com/44090044

git-svn-id: http://blockly.googlecode.com/svn/trunk@1602 c400ca83-b69d-9dd7-9705-49c6b8615e23
Automatically generated incorporation of translatewiki updates.

Review URL: https://codereview.appspot.com/50670043

git-svn-id: http://blockly.googlecode.com/svn/trunk@1603 c400ca83-b69d-9dd7-9705-49c6b8615e23