Add german translation to linguas list.

Otherwise it doesn't get used.
Make plugin descriptions localisable.
Get the list of translatable files correct.

And fix the translation of the plugin description.
Update .gitignore
Fix typos in README.
Fix tab switching when focusing an unread message.

The helper method that does this work in pidgin refuses to focus
the message's tab if the trigger is not a keyboard or mouse event.

As indicators are out-of-process, the request arrives in pidgin as
a dbus message, and not an input event. The only way around this
is to re-implement the helper in our code and leave out the event
check.
Add gtkconv.c

We need to duplicate this code to make focusing of unread messages
work.
Strip gtkconv.c down to just the bits we need.
Get gtkconv ready for us.

Rename public methods and put them in our header.
Switch over to our gtkconv copy.

This fixes tab focusing for all cases.
Get closer to 0.6 release.