Moved the code for displaying the CaseRuleSelectionHelper from a subsection of CasePanel.addJustification to CaseRuleSelectionHelper.showInNewDialog.
Extracted doCaseRuleAutogen from addJustification in CasePanel.
Made Board an abstract class (with implementation moved to NormalBoard), in preparation for using the State pattern to allow CaseRuleSelectionHelper a seamless interface.
Made CaseRuleSelectionHelper extend Board (added missing methods, mostly no-ops).
Draft of the board replacement stuff. It sort-of works, but it's a bit buggy, so it's disabled by default via a flag in CasePanel.