Editor: Remove rowId from datachange event (deprecated since 0.3)
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).
Update put-selector to 0.3.6 for Unicode support in CSS identifiers
Merge branch 'master' into dev-0.4

Conflicts:
	package.json
Implement dgrid builder, providing a UI to explore features
Builder: ColumnGrid refactoring

* Don't extend ContentPane
* Use a dijit/form/Form for the add column controls
* Make the grid full-height
Builder: various cleanup
Builder: Fix DnD styles to show drop location
Builder: Size grids and textarea to fit
Builder: Fix remaining lint errors (and IE8)

* Change es3 to false to report trailing commas (which were breaking IE8)
* Ignore JS template in builder during linter runs
Builder: Style cleanup
Minor linting / code revisions
Builder: Update dstore listeners from remove to delete