Improvements related to infinite loops and empty blocks

Code is running at:

http://ellen.blockly-mooc.appspot.com/static/maze/index.html?lang=en_us&level=3&skin=0&mode=1