Update report's scrollview with better stability. closes #373

Improvements:
- A delay was added (ReportView.cs) before try a call to remote server. In case of fast scrolling, the delay will be canceled.
- The IsLoading state was updated. (SummaryReportsView.cs)
- A better method for calculate current report view. (InfiniteScrollView.cs) 

Fixes #373
Can't see any place this is read. Would make sense to not have it as a class field, but as a VisibleReportView getter local variable?