'new Function' allows eval without global BlocklyApps, Maze, & Turtle
Merge pull request #113 from brandonbloom/new-function

'new Function' allows eval without global BlocklyApps, Maze, & Turtle
Merge branch 'master' into unstable
Clean up static directory
dist/{media,css,js} with {$APP,vendor}.js & more

- Cleaned out some unused files from static
- Created express.js dev server
- Converted html files to templates
- appMain function for common logic between Maze & Turtle
- loadLevel in Maze & similar in Turtle (slowly making them reentrant)
- Removed prettify.js (wasn't used in Maze, was needlessly lazy-loaded;
  can be re-added more generally and easily with smaller file size as
  highlight.js)
Eliminate static readonly.html

Readonly blocks are now injected in to an IFrame via JavaScript.
Commonize some strings
Tweak jshint globals
release 0.0.2
Enable grunt-release
release 0.0.3
Include package file in dist to force only uploading the dist directory
Remove console.log
Merge pull request #111 from brandonbloom/dist

Dist
Merge remote-tracking branch 'origin/master' into unstable
Add explicit express dependency
Fix readonly blocks merge
Add level to dev page title
Merge pull request #125 from nanan9177/blockly_fix

Switched the free play levels to use category.
Fix svg loading to be absolute paths