Handle the case where a player is played with an unresolved hold time

In this case we should effectively do a no-op to match the behavior of
HTMLMediaElement. However, if the player was pending on a pause
operation, we should resolve the ready promise in that case.

Generated from:

commit 8e7b5e5831dc85943d6697ebc5f17e7c4d72becd
Author: Brian Birtles <birtles@gmail.com>
Date:   Wed Sep 17 09:39:48 2014 +0900

    Handle the case where a player is played with an unresolved hold time

    In this case we should effectively do a no-op to match the behavior of
    HTMLMediaElement. However, if the player was pending on a pause
    operation, we should resolve the ready promise in that case.