Style improvements.
Eliminated need to specify stmtConns when calling Blockly.ComputerCraft.Block
constructor in the most common cases.
If stmtConns is not set, it will be set as follows:
- If an output has been specified, it will be set to NONE.
- If multipleOutputs is set, it will be set to NONE.
- Otherwise, it will be set to BOTH.
Improved code generation for SIDE inputs.
Also generalized Blockly.ComputerCraft.generateLua to generate code
for dropdown menus (include SIDE inputs).
Added terminal (term) API.
Eliminated unnecessary parentheses when getting a colour from palette.
Changed multiple output blocks so that the first return type may be specified.
Minor improvements to terminal blocks.