Merge remote-tracking branch 'upstream/master'

New stuff from upstream
Merge remote-tracking branch 'upstream/master': new changes and merged features
Merge remote-tracking branch 'upstream/master'
Play sounds on connection/disconnection or when messages arrive
Use subprocess.call
Fixed freeze on Ubuntu
Added exception handling for sound playing dependencies
Completed chan integration in the GUI
add one line to last commit
Modified one line to support international characters
Merge pull request #316 from Atheros1/master

Chan support in the UI
Fixes double [chan] appearing when adding chan to address book
Merge pull request #319 from DivineOmega/fix_double_chan

Fixes double [chan] appearing when adding chan to address book
Use system text color for enabled addresses instead of black
Add a missing `rm -f` to the uninstall task.
Install into /usr/local by default.
Improving the Ebuild
Merge pull request #325 from postmodern/makefile-fixes

Makefile fixes
manual merge
Merge pull request #327 from Atheros1/master

Sounds