slight refactor
Adjust for scale when the content view frame changes
Using more reliable way to determine if the scrolling in at min or max
Removed unnecessary variables
more reliable way of computing the middle scroll position
Fixed a bug where _scsv_scaleDidChange is no longer called
Added scaling tests