Grid: Remove superfluous columnId argument from _configColumn
Add test to make sure store updates are being reflected in an OnDemandList
_StoreMixin: Fix from/to references and account for undefined
Update store event logic to look for delete (renamed from remove)
Docs: Fix a few typos
Todo Demo: Fix dstore API use when preserving in localStorage
_StoreMixin: Add total getter and update total on store events
Grid: Limit applicability of width override in resize

This greatly reduces unwanted edge cases caused by off-by-one rounding errors
(in which case the contentNode's offsetWidth is one greater).
Beginning of dgrid builder UI
Add feature selection grid
Refactored for better modularity
Created data-driven module configuration
Created tabbed layout
Reorganize UI
Improve ConfigForm base module
Implement column add/remove functionality
Add Selection, CellSelection, and Tree config widgets
Add ColumnConfig module
Factor ColumnGrid and FeatureGrid out of Builder
Add icon to "Done" buttons
Improve code generation
Move features.js data module to 'data' folder
* Improve config module logic
* Add config modules for Pagination and Editor
Add configuration for ColumnHider, ColumnReorder, ColumnResizer, and Selector
Persist column config edits to store
Add more code generation logic
Improve code generation logic
Remove FormStackContainer
Add MultiRowSingleSelect widget