new updates to bounce app

simple "ball" animation
early event handling for wall collision
new playsound block
new functionFromCode in codegen.js (reviewed by Nan)

ALSO: merges in latest blockly-core changes