If meta is null, don't try to parse it
Connect to stream if preroll returns an error
Be a more lenient with the preroll URL
Add timeout abort for preroll
Clear the preroll timeout if the request finishes
Merge pull request #15 from bricker/preroll-updates

Preroll updates
Merge remote-tracking branch 'origin/master' into disconnect-fix2