FIX: quvi/youtube: ident: query: "v=" may not be first param

Do not assume the URL 'v=' parameter of the 'query' element to be the
first parameter.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
quvi/youtube: normalize: Reimplement

Reimplement using helper functions. Try to improve readability. Add more
test cases.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
FIX: media/clipfish.lua: Raise "no match: media stream URL"

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