use GTK 3
Merge branch 'gtk3'

Conflicts:
	config.mk
	surf.c
Just some comment correction.
Add fullscreen mode as flag and config option.
Add a flag to disable fullscreen.

This also updates the usage of surf to represent the current status.
Thanks Alexander Sedov for the suggestion, but you forgot the manpage
entry so I did this patch.
Make it possible to open a link in a new window with holding the mod key.

Thanks David Dufberg Tøttrup <david@dufberg.se>!
c->uri is unused

Signed-off-by: Christoph Lohmann <20h@r-36.net>
Add zoom level support.
Make surf set the URI atom right on manual URI entering.
Fix the ssl trusted check.

Thank you Steve Dee <mrdomino@gmail.com>!
Replacing the deprecated ssl-ca-file with tls-database.

Thanks Steve Dee <mrdomino@gmail.com>!
Add a way to define the cookie policy.

This adds the -a flag to define a string of the toggle string for the cookie
policy modes. There is now a new »cookiepolicies« string in config.h and the
Mod+Shift+a now can toggle the policy but will not cause a reload, because
this would only add a burden when toggling through accept and not accept.

Thanks Quentin Rameau <quinq.ml@gmail.com> for the suggestions!
Add the commandline flag for the cookie policies too.
Change the accept no third party in the doc to the right meaning.
Keep cookie policies for new windows

Signed-off-by: Christoph Lohmann <20h@r-36.net>
Draw flags on window creation

Signed-off-by: Christoph Lohmann <20h@r-36.net>
Making the empty title possible.
Removing a memory leak when u wasn't freed.
The check for NULL is not necessary before free.
deprecating signal “title-changed” for “notify::title”

Signed-off-by: Christoph Lohmann <20h@r-36.net>