Fixes maze to work with new modal dialogs.

Fixes turtle files not correctly submitted in previous CL.

Moves common code from {maze/turtle}/style.css to common.css.

Adds function Turtle.setBlocklyAppsConstants() to avoid polluting namespace with test functions.

Changes handling of underscores in missing block detection.  Instead of removing all underscores, only a single one at the end of the test name is removed.

R=neil.fraser@gmail.com

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

git-svn-id: http://blockly.googlecode.com/svn/@1294 c400ca83-b69d-9dd7-9705-49c6b8615e23
Added Karel

git-svn-id: http://blockly.googlecode.com/svn/@1295 c400ca83-b69d-9dd7-9705-49c6b8615e23
Fixes in response to SCTF feedback.

Includes change to Turtle.cs accidentally left out of previous CL: the addition of Turtle.setBlocklyAppConstants().

R=neil.fraser@gmail.com

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

git-svn-id: http://blockly.googlecode.com/svn/@1296 c400ca83-b69d-9dd7-9705-49c6b8615e23
Fixes to i18n for en->en_us and addition of common.soy.
Addition of bird.
i18n/xliff_to_json.py now removes .xlf input file.

R=neil.fraser@gmail.com

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

git-svn-id: http://blockly.googlecode.com/svn/@1297 c400ca83-b69d-9dd7-9705-49c6b8615e23
Makes it so "Reset" can terminate programs with loops.

R=tobyk100@gmail.com

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

git-svn-id: http://blockly.googlecode.com/svn/@1298 c400ca83-b69d-9dd7-9705-49c6b8615e23
Localisation updates from http://translatewiki.net.

git-svn-id: http://blockly.googlecode.com/svn/@1299 c400ca83-b69d-9dd7-9705-49c6b8615e23
Merged with google's fix to modal dialogs