Update uninstall rule

Don't forget to remove man pages and uzbl.desktop
Install uzbl-event-manager man page in install-event-manager rule
Added myself to the authors file
s/INSTALLDIR/MANDIR/
Removed more obsolet test suite rules
Always use install(1) with -p flag
setup.py is pretty good at figuring out the script dir by itself

Furthermore, install-scripts and --root seemed to be a bad combination
since setup.py somehow always tried to install the uzbl-event-manager
script to $(DESTDIR)/home/...
io: fix a typo
commands: fix the BUILTINS event
Only remove trailing newlines from non-exec output

The last line output was being dropped from `sync_spawn_exec` because it
did not end in a newline.
config: fix the default directory variable

Used the wrong test flag.
soup: bail if builtin authentication is being used
soup: only get the next item if the previous was valid

Prevents using bogus data for username and passwords.
uzbl-tabbed: force python2 as the executable
Remove reference to app_cache_directory variable

This variable is sometimes corrupted in WebKit itself and cannot be
reliably retrieved.
Merge remote-tracking branch 'gh/nmeum/makefile' into next

* gh/nmeum/makefile:
  setup.py is pretty good at figuring out the script dir by itself
  Always use install(1) with -p flag
  Removed more obsolet test suite rules
  s/INSTALLDIR/MANDIR/
  Added myself to the authors file
  Install uzbl-event-manager man page in install-event-manager rule
  Update uninstall rule
Merge remote-tracking branch 'gh/razcampagne/next' into next

* gh/razcampagne/next:
  Remove reference to app_cache_directory variable
load_cookies.sh: remove extra shift
uzbl-core: support older libsoup in --bug-info
config: initialize the uzbl object in the page