bind scroll event on all devices

loadMoreDocuments

views
Fix `start` parameter
Stop infinite scroll loading when all documents have been retrieved
Rename tests for consistency
Adapt tests
no more `shouldDisplayLoadMoreSpinner`
check if all documents have been loaded
hide infinite scroll spinner when parent spinner is active
fix desktop layout
load more spinner style
prevents infinite-infinite-scroll
Remove outdated comments
push only once, prevents many refresh caused by knockout binding
refresh ratelimit on client.documents
Merge branch 'inifinite-scroll' of github.com:AnyFetch/salesFetch into inifinite-scroll
Merge branch 'new-app' into inifinite-scroll

Conflicts:
	assets/js/view-model/documents.js
Merge pull request #93 from AnyFetch/inifinite-scroll

Inifinite scroll