Update test/OnDemand.html to use put instead of domConstruct
Reduce code in DnD test page
editor: clean out unused vars, fixes #405
Make sure to preserve inherited return value from refresh
OnDemandList: reject refresh promise even if a sync error occurs
Pagination: make sure to clean up listeners
Pagination: warn about no store instead of throwing; fixes #355
Pagination: simplify _onNotification logic

This removes a special case that was initially added for if an item was
removed from the last page.  The thing is, we have no idea if that item
was in fact added to a previous page, in which case the result would be
to actually shift all preceding items in the last page down by one,
warranting a re-render of the page anyway.
Pagination: make gotoPage (and by extension, refresh) return promise
OnDemandList: fix _trackError callback so async errors are emitted
Pagination: simple tweak to make return value to _trackError consistent
Refactor OnDemand.html and expand Pagination.html tests
Update CHANGES.md RE non-regression Pagination and OnDemand fixes
Update observable tests in Pagination.html test page
Pagination: relocate _lastCollection workaround to cover all cases
Pagination: fix bug with Observable + showLoadingMessage: false
Pagination: avoid superfluous queries on last page
Fix #353 by altering newRow signature to allow passing parent node
Tweak newRow placement fix to try parent based on nextNode as well
Update references to 0.3.5-dev to 0.3.5 for tag