Fix focus issue on gnome-shell

This fixes issue #436 from guake's trac.
Problem was that after hiding guake's window the window below
doesn't get the focus back.

However, this fix seems to not work completely on ubuntu
(something with unity?).
Fix the FSF address in the headers of the files.

The Free Software Foundation has changed its address, this change
reflects it.
Let allow the signal.SIGTERM to fail

If os.kill(pid, signal.SIGTERM) fails, currently guake fails as well
we should allow this command to fail withouth throwing an
exception.
Manage unity dock

manage unity dock for Ubuntu <= 12.04
pep8 standard
width managed by gconf settings now

added a notification key for the gconf variable window_width, and set the width variable to be based on this key
makes gconf window width variable a float
gets gconf width as a float rather than int
Handle enabling/disabling compositing while Guake is running

Currently Guake checks if compositing is enabled only at startup.
This causes problems in XFCE: Guake window is opaque when it's
started automatically on login. I have to restart it to enable
transparency. Also, it is generally better to react to changes
without restart.
new pep8 patch
Merge pull request #7 from guilhem/patch-1

Manage unity dock
Allow tabs to be reordered
fixes formatting inconsistancies
Merge branch 'master' of https://github.com/mgaut72/guake
Include bpython and ipython as interpreters.
Merge pull request #75 from ralphbean/alternative-python-interpreters

Include bpython and ipython as interpreters.
Added 4 new D-Bus API methods: show, hide, get_tab_name, get_tab_cont
Merge pull request #145 from pztrick/dbus_extras

Extended the D-Bus API with: show, hide, get_tab_name, get_tab_count methods
add --show and --hide remote controls
Fix mouse scrolling on Ubuntu

This fixes pull request #12 and Trac #237.