got example blocks to reset when function in tab is changed
genValue can now handle empty correctly
got run button disabling and enabling at the right times
Added run button tooltips
Switched to full versions of type names, simplified logic in Ray.Blocks.addToBlockDirectory, made categories and type names fully configurable
Got double-clicking mechanism to work, right now it just triggers highlight
Refactored createFunTooltip to Ray.UI.Util
reskinned results box, separated it out in prep for adding mini blockly there
made fun-def and results-box use local iframe blocklys, added blockly to results-box