[Testing] Merge wezhunter state into testing branch.

Adds support for:
Timeline API and status reporting.
Server version checking for Timeline API
Some buffering changes - TODO: may need reviewing!

Fixes:
Transcoding setup url for latest PMS server versions.