move paging control state check into effectStroll

Issue: ENYO-510
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
replace paging throttle with custom impl

We want the paging controls update immediately when a scroll starts so if the user scrolls from the top, the top arrow will be disabled immediately. We also want to throttle future calls during a scroll because the status doesn't change that frequently. The job API doesn't support this requirement so I've added a custom implementation.

Issue: ENYO-530
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
clean up paging state timeout

Issue: ENYO-530
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #1787 from enyojs/ENYO-510-ryanjduffy

Fixes ENYO-530, BHV-17852

Reviewed-By: SoonGil Choi (soongil.choi@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)