update I2P's site addresses

I2P's domains (internal and external) have recently changed with the
site refresh. Its new address is https://geti2p.net. http://www.i2p2.de
301 redirects to the new location.
simplified ports listing
update internal I2P homepage address

Here the address in the bookmarks and release process test document is
updated.
Update design doc: macchanger in now in.
Merge remote-tracking branch 'killyourtv/bugfix/new-i2p-site' into devel
Merge remote-tracking branch 'winterfairy/bugfix/allow-ibus-start' into devel
Merge branch 'feature/6661-pidgin-2.10.9' into devel
Merge branch 'feature/poedit-from-backports' into devel

Conflicts:
	config/chroot_apt/preferences
Merge branch 'feature/create-additional-software-config' into devel
XXX Import Tor Launcher @ commit 6c5a6d7.
Replace the vidalia user with the tor-launcher user.
Remove all traces of Vidalia.
Remove restart-tor.

It's pointless without restart-vidalia.
Add start script for tor-launcher.
Add shell library functions for modifying torrc.
Install authbind and start Tor with it.

This enables the debian-tor user to listen on (the privileged) port
53. This is necessary for bridge mode since we then set
DisableNetwork, which delays most listeners, including the DNSPort
one, until after Tor has setuid:ed away from root (specifically when
the Tor controller unset DisableNetwork via the control port).
Give tor-launcher access to Tor's control port.
Start Tor Launcher when in bridge mode.
Remove workaround when in bridge mode.

This workaround was only relevant with our previous, hackish,
experimental bridge mode implementation.
Return code from wrapped command.