FIX: website/101greatgoals.lua: embedded URL patterns

Improve the patterns used to parse the embedded media URLs.  Do not
attempt to check for the known hosts; leave the determination for
libquvi(-scripts) to do.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Move website/101greatgoals.lua to media/

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
media/101greatgoals.lua: Relicense under AGPLv3+

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
media/101greatgoals.lua: Rewrite ident function

Rewrite the `ident' function for the libquvi 0.9+ series.
* Implement `HaOgg.can_parse_url'
* Remove any now obsolete code

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
media/101greatgoals.lua: Remove query_formats function

Remove the now obsolete `query_formats' function which is no longer
supported by libquvi 0.9+.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
media/101greatgoals.lua: Rewrite parse function

Rewrite the `parse' function for the libquvi 0.9+ series.
* Remove now obsolete code (e.g. self.host_id)
* Apply 2-space indentation
* Update vim modeline

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
tests: Add a test for media/101greatgoals.lua

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Merge branch 'tg/next__media_port_101greatgoals.lua' into next