Pulled out code to add a "side" input.  Added missing help url.
Added the remaining peripheral blocks, including call.
Claned up code a little.
Greatly simplified the implementation of blocks that can be switched
between expression and statement.  I did so by creating a new prototype
BlocklyLua.ExpStmtBlock.  This enabled me to revert my earlier changes
to core/xml.js.
Removed reference to blockly_uncompressed.js.