Toxcore api change fix.
xlib uTox now has a portable mode.

--portable can be used to launch xlib utox in portable mode.

All data is saved an loaded from: ./tox/ when portable mode is enabled.
Added code to handle audio part of audio group chats.

All that's left to add is some way to create audio group chats instead
of normal ones and a way to accept audio group invites (unlike text
groups we can't auto accept audio group invites.)
uTox creates audio group chats by default and auto joins all groupchats.

NOTE: This behaviour is for testing only and will change.
Fixed groupchat audio dropping when changing audio output.
Added some 2 channel recording code.

When the default number of audio channels in toxav is set to 2, uTox
should now record 2 channel audio.

TODO: make it an option.
Added groupchat topics to uTox.

And other small fixes.

use /topic in a group chat to change the topic.
Fixed possible issue.
Added colors to group chat name list.

People sending audio to the chat have red names, we have a green one.
Group names are now drawn on two lines instead of only one.

It's a bit ugly but you see more names than before.
Added button to send audio to audio group chats.

By default, audio is not sent.
Fixed text bug.
Fixed audio bug.
Fixed group audio bug when switching output devices.
Update de.h

Add translation for audionotifications
Merge pull request #667 from nachfuellbar/patch-1

Update de.h
Fixed audio group playback bug in uTox.
Attempt at making --portable work on windows.
Fixed bug in last commit.
Update de.h