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
scope - small fixes and improvements
Merge branch 'master' of github.com:geany/geany-plugins
Improve stripping of whitespace and punctuation characters (fixes #98)

More expensive stripping of whitespace and punctuation characters, including
Unicode characters before checking a word. However, this is rather a workaround
than a solution. The proper way would be to read words using Scintilla but
split a line into words manually with correct handling of Unicode characters.
Update string/comment style types to check for newly added filetypes in Geany
Set PYEXT lib settings in case they were not set automatically

Waf determines whether to set those by evaluating get_config_var("Py_ENABLE_SHARED") == 1.
But for some reasons, on Debian systems (Debian Stable and before), this returns 0 while
it should return 1. Hence the manual defintion, hoping it won't break more than it fixes.
Add a little statusbar below the commit message text widget

Display line and column number below the commit message widget in the
commit dialog. This helps to see how long the entered message is, e.g.
when you want to ensure GIT commit messages' first line is only about
72 characters long.
GeanyVC: Move a space on line:column-string
Minor update of German translation
Update of German translation
Defineformat: new plugin that helps with multiline defines in C-like languages
Autoclose: v0.2 - many improvements
Merge remote-tracking branch 'scriptum/autoclose-v0.2'
GeanyPy: Fixing a little memory leak
GeanyPy: Fixing another little memory leak
Merge pull request #112 from scriptum/defineformat

Defineformat: new plugin that helps with multiline defines in C-like languages
Enabling new defineformat-plugin to build with waf
autoclose: Fix crash due to use-after-free.

The signal handler for "sci-notify" needs to be disconnected when the
document is closed because the handler might be called afterwards but
with already freed user data.