Open requested to merge boxerab/gst-plugins-base:playsink_block_probes into master
These changes were made to simplify the state management logic and make it easier to debug. All code managing block probe, and blocked/pending pad state has been moved into a distinct set of methods. Also, more debug logging has been added.
Note: the non-deprecated GstPlaySinkTypes are used to identify audio/video pads in the new methods, but this doesn't affect how the deprecated types are handled - they are managed in exactly the same way as the existing code.