Markdown: Add support for GTK3
pairtaghighliter: Fix crash on plugin unload

Fix crash on plugin unload if the plugin didn't run on any editor, or
if the last editor it ran on became invalid.

The global 'sci' variable wasn't set in 'plugin_cleanup()' and thus may
either have been uninitialized or initialized to a value not valid
anymore.

The simplest way to reproduce the crash was to load and then
immediately unload the plugin, without leaving the plugin manager
dialog.
pairtaghighliter: Remove a global variable

Remove use of the 'sci' global variable and instead pass it as an
argument to each function requiring this data.

The use of global variables makes code harder to understand and debug,
and often leads to unexpected issues.  Here, it lead to a crash when
unloading the the plugin because an apparently innocent call used this
global variable before its initialization.  This was fixed in previous
commit, but removing use of the global variable hopefully will prevent
such bugs from reappearing later.
Merge pull request #100 from b4n/fixes/pair-tag-highlighter

Fix crash on unloading plugin PairTagHighlighter
Merge pull request #94 from codebrainz/markdown-gtk3

Markdown: Add support for GTK3
pohelper: Fix message fuzziness toggling with empty lines
pohelper: Fix message fuzziness toggling on plural forms
pohelper: Make menu sensitivity depend on current document
scope - added scp_tree_store_traverse()
scope - fixed config reload, last version before Registers
Quick Fix for subversion 1.7

See this issue : http://sourceforge.net/tracker/index.php?func=detail&aid=3568239&group_id=222729&atid=1056532
treebrowser: New maintainer
Merge pull request #102 from medovina/master

new maintainer for treebrowser plugin
Merge pull request #101 from brunob/patch-1

Quick Fix for subversion 1.7
pohelper: Fix going to the next untranslated or fuzzy string

Correctly handle the case where there is either no next untranslated
or no next fuzzily translated messages, in which case pos1 or pos2
might be -1, and so MIN() would return -1 even if one of the values
was positive.
Small update of German translation
treebrowser: Do not collapse expanded child of node when node gets selected
by mouse click or cursor movement. It is not the expected behavior by users.
treebrowser: menu key brings up the context menu
treebrowser: some accelerators for popup menu
Limit the display of diff output to 16 KB to not freeze the UI while rendering

This should workaround the long-standing bug that the commit dialog freezes Geany
when the diff output is very large. Now, if the output exceeds 16 KB, a short message
is displayed instead suggesting to open the diff for review in Geany directly.