SWTFactory - Modified createStrategyPanelAndWidgets() to support Atdl4jConfig.isAccommodateMixOfStrategyPanelsAndControls() which automatically creates a StrategyPanel embedding each control within.  This is versus prior behavior which simply threw IllegalStateException("StrategyPanel may not contain both StrategyPanel and Control elements.").  Note that these controls are 'added to the end' of the properly defined list of StrategyPanels (not sequential in terms of StrategyPanel, Control, StrategyPanel, Control) due to JAXB parsed data having already split the list into two lists.
SWTFactory - Modified createStrategyPanelAndWidgets() to support Atdl4jConfig.isAccommodateMixOfStrategyPanelsAndControls() which automatically creates a StrategyPanel embedding each control within.  This is versus prior behavior which simply threw IllegalStateException("StrategyPanel may not contain both StrategyPanel and Control elements.").  Note that these controls are 'added to the end' of the properly defined list of StrategyPanels (not sequential in terms of StrategyPanel, Control, StrategyPanel, Control) due to JAXB parsed data having already split the list into two lists.

Atdl4jConfig, AbstractAtdl4jConfig - Added isAccommodateMixOfStrategyPanelsAndControls() and setAccommodateMixOfStrategyPanelsAndControls
* FIXatdl 1.1 spec recommends against vs. prohibits.  Mixed list may not be displayed 'in sequence' of file.

SWTAtdl4jInputAndFilterDataPanel - modified to support checkboxAtd4ljAccommodateMixOfStrategyPanelsAndControls

atdl4j/atdl4j,rob3rtb/atdl4j,danmakk/atdl4j