Make sure the progress never exceeds 1.0

When driving an CAAnimation, CA is very picky with the timeOffset and doesn't accept values over 1.0.
Before, SSPullToRefreshView reported one value above 1.0 before changing to SSPullToRefreshViewStateReady.