List: Resolve some issues with overlapping observed queries; refs #701
Update put-selector dep to 0.3.5 for iOS fix and note in CHANGES.md
Allow numbers in column ids (or any non-object), fixes #702
Fix #496: Keyboard: preserve focus/tabindex across row updates
Make Keyboard unit tests more specific and reduce repetition
Add Keyboard tests for focus after item updates

Also refactored more test code to be less redundant
CHANGES.md: Note keyboard focus preservation across updates
Keyboard: make sure not to lose focus over an overlapping boundary row
editor: Refocus cell when editor is dismissed; refs #263
CHANGES.md: Note fix to return focus from editor to cell
CHANGES.md: Move ColumnHider a11y note
Update 0.3.10-dev references to 0.3.10 for tag
Update CHANGES.md and package.json version for dev towards 0.3.11
disable option added for hider, reorder and resizer
Selection: fix problem with select-all feature overriding text editors
CHANGES.md: Note Selection/editor select-all fix
Fix #552: OnDemandList: Fix first row height calculation
CHANGES.md: Note OnDemandList#_calcRowHeight fix
Fix #440. Refactor renderQuery option "query" to avoid legacy conflict
Add buttons to test DataStore issue in OnDemand_promises test page