Add reset, py3k compat, initscript

This commits adds the following features:

* reset.py to reset a powerbar (mainly: change the default non-sane settings to
  settings that are sane and do not break the python code)
* Make most of the code python3 compatible
* Add an init script for the powerbars.

Squashed commit of the following:

commit 9e1c70a3ecbfee84a1a01df4c65b82ced4578532
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 19:15:38 2014 +0200

    Powerbar init script.

commit e740007cd85133ddd610d6852e50097e94004aa1
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 19:14:52 2014 +0200

    Fix reset from server.py

commit ae9d75f2f1e4ba5d992822d504271dfede54be5d
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 19:10:03 2014 +0200

    Upgrade reset script.

commit 085ab5f3379b4c64a1072f0d1a09efa0509708a4
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 19:08:51 2014 +0200

    Add resetting to server.py

commit c2605bd7f5c922f552c2540a36db139e236f98a9
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 18:51:35 2014 +0200

    Server.py is now executable

commit ca7ea1a858d5697ec82cd48d505a957f2ef4ccf8
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 18:51:26 2014 +0200

    Add reset.py

commit b27e04461da6b696700c4d7054d8bf0477d29c3c
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:59:28 2014 +0200

    iterkeys -> keys

commit 1a98703de6df0d1c57ebe15fab1e535d79bbe22e
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:58:42 2014 +0200

    iterkeys -> keys

commit 3f9177d64c3413abe4db07cca76eb9fd89c279af
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:56:59 2014 +0200

    Hurrrr

commit bf30e0a864eeb19de47ad0acf7cd2f126945b051
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:55:15 2014 +0200

    xrange -> range

commit 2b39d5a97dffba12bd18ef528a1896b34f91731b
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:51:26 2014 +0200

    Make bar.py python3 compatible.

commit 33a37b45f1cebb616c30989576ba0f7aaed3c15c
Author: Merlijn Wajer <merlijn@wizzup,org>
Date:   Fri Jun 20 17:43:48 2014 +0200

    Initial attempt at python3k compat.