Changed urls from relative to absolute using dynamic detection
Workspace clears the game visualization.
Blockly div now resizes to its parent's computed width instead of the window's computed width.
Renamed karel/maze.js. Changed karel/maze.html to be more similar to other apps.
Moved blockly margin to common.css
Added absolute urls to turtle.
Fixed longer than 80 line
Added absolute urls to more maze template elements.
Replaced Turtle.REINF with BlockyApps.REINF so we can have a single javascript function to initialize the apps
Removed internationalization from Karel since it's available in common.soy
Added karel to common.soy build
Added generated language file
Added id back to game buttons (got lost in a merge). Added margin to visualization to give game buttons space
Added base url to karel.
Moved common resize function from maze and karel to common.
Got rid of unecessary wrapping div
Now when an app calls report, that info is stored instead of sent immediatly to the server. Then when it is time to go to the next level the report is sent up and when the server responds we redirect to the new level
Added base url to more resouces, pass base url into Blockly inject.
Added documentation. Changed non constant to use camelcase
Fixed some linter found errors.