toolbox_blocks category mode builder

This feature provides XML conversions for a 'category' node containing a set of Blockly XML blocks to and from a nested 'procedures_defnoreturn' block sequence that can be manipulated within the Blockly UI. By using some naming conventions, this allows us to create custom categories for toolbox blocks in the level editor.