Bump all deprecation warnings to 0.4
CHANGES.md: promote a regression fix to "significant"
Update 0.3.8-dev references to 0.3.8 for tag
Update CHANGES.md and package.json version for dev towards 0.3.9
Fix #226: Improve Selection logic in reaction to updates/removals

Aspect store notify if appropriate, otherwise aspect removeRow.
CellSelection: support (de)selecting all columns in row if row object is passed
Fix #226 for CellSelection as well

Altered tests to cover both Selection and CellSelection
CHANGES.md: Note Selection/CellSelection fix for modified items
ColumnResizer: move resize call to also trigger on programmatic resizes
Fix editor.html radiobutton test (only set one radio to checked)
editor: Fix problems with always-on radio buttons RE datachange event

Credit goes to Ed Hager for the initial query-based fix.
I've added logic for keeping dirty data consistent.
Fix typos in editor.html test page
CHANGES.md: Note editor radio button fixes
Fix #548: List.adjustRowIndices updates all the appropriate nodes.
Fixed bug with row indexes not set correctly when maintainOddEven was set to false.
CHANGES.md: Note OnDemandList render fix and List maintainOddEven fix
CHANGES.md: Properly note OnDemandList fix as a regression fix
Fix #556: ColumnReorder: Allow a grid id to have a dash-number suffix
CHANGES.md: note ColumnReorder fix for IDs ending with hyphen + digits
Selection: revise deselection guard to be more strict; add comment