[web-animations] Add bounding behavior to player's current time and introduce new methods to Player interface