tests: media: Replace dmotion URLs

Update any tests that previously used dailymotion test URLs to use
spiegel test URLs. The updated tests previously relied on the order of
the returned stream IDs -- this no longer is possible with spiegel. This
commit changes the tests so that they use hardcoded expected values,
instead.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Remove a vim modeline line

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Rewrite m_resolve, add m_resolve_url

Modify m_resolve to reuse the GString:
* Read input URL from it
* Write resolved destination URL to it

Add m_resolve_url:
* Identical to the old m_resolve which took the input URL parameter

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
quvi_resolve_new: Update to use the added m_resolve_url

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
FIX: Unescape input URL before URL resolving

Unescape the input URL in m_{media,subtitle,playlist}_new, otherwise
libcurl will attempt to resolve escaped (if any) URLs and fail.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
tests_media_escaped_url: Change test URL

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>