Let Package-Kit's FetchFileJob handle redirects.

* additionally, drop duplicate setting of CURLOPT_PROGRESSFUNCTION.
Put haiku repository onto image.

* Now that system updates seem to work properly, put the haiku
  repository config and cache file onto the image automatically.
* Adjust URL of haiku repository (it is currently redirected
  to some other URL at download.haiku-os.org, but that will be
  changed later).
Preliminary support for Gopher

Currently parses information and text items and retrives files.
gopher: Handle binary, directory and error types
gopher: Handle info resources and add proper title

We now create a proper title from the error message, or
the TITLE resource if present.
gopher: Handle some more item types
gopher: Handle audio and video types, add a default case
gopher: Add a stylesheet

Modified version from my attempt at adding gopher to NetSurf.
gopher: remove debug printfs
gopher: Add TODOs
gopher: Set a default MIME type to force downloading