Position the scroller higher if a footer exists.
Use the offsetHeight of the footerNode if it exists.
Add ColumnSet test to Pagination test page
Only execute a remove call if the remove handler exists.  If a column is already hidden, don't try to hide it again.
Note ColumnSet + footerNode fix in CHANGES.md
Merge pull request #466 from SitePenMatthewMaxwell/ColumnHider

Fix #464: Only execute a remove call if a handle exists.

If a column is already hidden, don't repeat hide logic, otherwise it can't be re-shown.
Note ColumnHider redundant-toggle fixes in CHANGES.md
When a row is removed, delete the item from DnD source.
Merge pull request #468 from SitePenMatthewMaxwell/DnD

Fix #335: When a row is removed, delete the item from DnD source.
Add note about dnd source cleanup to CHANGES.md
Merge remote-tracking branch 'upstream/master' into formatter-scope
implementation of formatterScope functionality known from DataGrid to be able to simply define and reuse formatters
Always removeRow if it exists.  Fixes issue with editing expanded tree nodes.
selector: honor allowSelect method as well as disabled function
Merge remote-tracking branch 'upstream/master' into formatter-scope
[API] send data object to formatter as well and not only current field
List: check _started before calling inherited startup
Note List#startup fix in CHANGES.md
Merge pull request #472 from SitePenMatthewMaxwell/update-expanded-tree

Fix #467 Always removeRow if it exists.
Document List row removal fix in CHANGES.md