LDEV-1612 Added new definition type OUTPUT_SET_BOOLEAN to ToolOutputDefinition class. Updated dialog class to handle new type and updated definition -> condition matching test when setting the pre-selected definition (from existing conditions).
LDEV-1612: Tweaking the condition names for OUTPUT_SET_BOOLEAN type definitions, so that Flash can match existing conditions back to their definitions.
LDEV-1612: Added new output type for custom tool outputs ie tool outputs with a set of boolean conditions, normally constructed by the user in authoring page for the tool.