FIX: compat: media_impl inherits media_base

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
compat: Use quvi_errcode added in libquvi v0.9.2

libquvi v0.9.2 removes the QUVI_INFO_ERROR_CODE and adds the
quvi_errcode. Use it, instead.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Rewrite status_callback for libquvi v0.9.2

libquvi v0.9.2 adds "user_data" to the quvi_callback_status. Adapt to
the changes.

Other:
* Rename the parameters

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
--version: Print copyr notice to stderr instead of stdout

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Deprecate --prefer-format in favor of --stream with libquvi 0.9+

Add a notice to suggest using "--stream" instead of "--prefer-format"
when cclive was built with libquvi 0.9+.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
DOC: Move --prefer-format under Deprecated section

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

Add support for reading the "stream" from the configuration file. The
deprecated "prefer-format" value will now only be used if "stream" is
"default".

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