Token Authentication 

This change allows the ability to set a key value to be read from the header file of the manifest. This value will then be appended to each fragment via either query arg or set custom header.  The Key name for query arg OR header will be the same name that was given to the system to read the original manifest header.  This can be used to send a playback session token for the manifest requested and allow for that token to be appended to each fragment request there after.