Add a name/value map for headers to MediaPlaybackRequest. When adding a new gst source that accepts extra-headers (souphttpsrc), add these headers.
Add a class to wrap the URL in the playback engines. In the future, this will contain authentication information for the specified URL. It can also include the start and end time as well as other data that is currently specified along with the URL.