BHV-10954: Account for over scroll when setting target X/Y positions.

Issue
-------
We were not accounting for overscroll when setting the target X/Y position to set as the final scroller position.

Fix
----
We clamp the X and Y target positions based upon the scroller boundaries.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>