Merge pull request #376 from nanan9177/blockly_fix

Conditionals -> Logic.
Blockly-core drop.
Quick fix to stop mouse events from being fired when touch event is fired. Better fix might be to try and use Blockly.utils.bindEvent_
Merge pull request #377 from code-dot-org/iosquickfix

Quick fix to stop mouse events from being fired when touch event is fire...
add new app: bounce
Merge pull request #378 from cpirich/master

add new app: bounce
example of what a test file could look like
add placeholder loc files - copied from maze
Merge pull request #379 from cpirich/master

add placeholder loc files - copied from maze
code to run tests in new json format
code to search directory for all json files/test collections
if a test fails on multiple assertions, show each of them
replace xml with json files
explicitly set Maze.start_ and Maze.finish_ to undefined before searching the maze for a start/finish
solution for 2_2 has extra forward block
made some of the blocks for 2_13 non-deletable to mirror real behavior
make sure we're validating something for each test
new updates to bounce app
Merge pull request #381 from cpirich/bounce_updates

new updates to bounce app
Merge pull request #380 from code-dot-org/levelTests

Better support for creating tests for levels.