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
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
Merge pull request #321 from neko259/master

Use system text color for enabled addresses instead of black
Fixing /usr versus /usr/local dilemmas
Fixed missing repository
Merge pull request #328 from fuzzgun/master

Fixed missing repository
manual merge2
Moved code to add the sockslisten config option to a spot where it will actually work properly