r1190 increased speed by reducing the number of rendering calls.  However, stacked blocks no longer square off their rounded corners properly.  This CL adds back a few extra renders when stacks are connected or generated.

R=spertus@google.com

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

git-svn-id: http://blockly.googlecode.com/svn/trunk@1208 c400ca83-b69d-9dd7-9705-49c6b8615e23
Fix problem with Sao Paulo when building English-only puzzle.
The quick script listed in puzzle/template.soy does not use en.json.
It uses the message text inlined in template.soy.  Changing that fixed the problem.  We just need to remember to correctly
represent future accented characters and not to back-propagate changes
to en.json to template.soy.

NOTE: Our vcs tools don't like fancy characters in change list descriptions, so I removed the tilde over the "a" in "Sao" from the CL title and description.

R=neil.fraser@gmail.com

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

git-svn-id: http://blockly.googlecode.com/svn/trunk@1209 c400ca83-b69d-9dd7-9705-49c6b8615e23
Enable easier insertions of read-only Blockly iframes into dialogs.  All that's needed is one line:
<iframe style="height: 200px; width: 100%; border: none;" src="readonly.html?lang={$ij.lang}&xml=%3Cblock+type%3D%22foobar%22%3E%3C%2Fblock%3E"></iframe>
Also, replace alert for 'OneTopBlock' to be a dialog, with dynamic picture of user's blocks all connected.

R=spertus@google.com

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

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