- Support automatically collapsing of child collection rows (specified in 'initGame')

apps/dg/components/case_table/case_table_adapter.js [ In buildRowData(), if the 'collapseChildren' property has been set on a collection, then child collection cases are collapsed by default in the table. In appendRow(), make sure new cases/rows are collapsed by default when appropriate. ]

apps/dg/components/game/game_controller.js [ In handleNewCollection, add the 'collapseChildren' property to the collectionProperties which are passed to the guaranteeCollection() method. ]
- Case table no longer resets columns/column widths unnecessarily

apps/dg/components/case_table/case_table_controller.js [ In updateTableAdapters(), reuse existing adapters where possible, rather than always generating new ones. ]

apps/dg/components/case_table/hier_table_view.js [ In setCaseTableAdapters(), use setIfChanged() when setting the 'gridAdapter' property, so as not to notify if the adapter hasn't changed. ]