Add a macro for using unused variables
Add a convenience uzbl_debug macro
Move GUI code from uzbl-core.c into gui.c

Create a single public function for initializing the uzbl GUI
components.
Remove obvious comments
Stylize uzbl-core gui code
Make object connection calls consistent
Put spaces before function call arguments

It's the glib/gtk style.
Group and label web_view signal connections
Move keyboard callback into gui.c
Stylize the keyboard callbacks
Move window callbacks to gui.c
Stylize window callbacks
Move mouse callbacks into gui.c
Stylize mouse callbacks
Factor out flag checks
Add comments about middle click handling

The "not checking for button 3" might seem like a bug, so I'm adding
comments about what it is.
Move page metadata callbacks into gui.c
Stylize metadata callbacks
Move set_window_property to gui.c
Stylize set_window_property