configure.ac: Check for glib

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Makefile.am: {CPPFLAGS,LDADD}: Add glib

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
README: Add GLib to Requirements

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
Merge branch 'tg/next__add_prerequisite_glib' into next
Add cc::input -- improve input parsing

The new implementation improves the input parsing:
* Support reading RFC2483 (making it possible to use with quvi 0.9+)
* Input URLs are now properly unescaped automagically

The command will read stdin by default. The input is expected to contain
URLs. The command arguments are expected to be either URLs or file
paths. If the input is read from either stdin or a file, the contents
are read as RFC2483.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
cc::application: Use cc:input

* Remove unused function `make_unique'

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
cc::application: Remove unused functions {read_from,is_url}

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
DOC: cclive(1): Revise INPUT section

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