Add macros to check for the GTK version to build against
Check for the GTK version to build against
commander: Add support for GTK3
GeanyGenDoc: Add support for GTK3
WebHelper: Add support for GTK3
Disable plugins that check for a dependency on an incompatible GTK
Mark plugins that don't build on GTK3 as requiring GTK2

Plugin authors should remove or adapt this check when they port their
plugin to work with GTK3.
Rename Discount's config.h to discount-config.h

Avoids a clash with Geany-Plugins config.h when using Waf.

Signed-off-by: Frank Lanitz <frank@frank.uvena.de>
Update of Spanish translation
Fix a small typo on Scrop-plugin
scope - revert "Fix a small typo on Scrop-plugin"

This reverts commit 1e71c5cd32fe8c7e2b5032663bc9a7e4a10a7ecd.
Markdown: Replace Discount Markdown library with peg-markdown

Remove Discount due to stupid licensing issues. Apparently Discount's
style of BSD license cannot be linked into a GPL software.

Now using the much simpler but also much slower peg-markdown library.

TODO: update Waf build system
Markdown: Allow choosing between Discount and peg-markdown at compile time
Markdown: Fix Autotools to support bundled peg-markdown

Default is to try and use system's Discount library and if not
available or configured with --enable-peg-markdown, use the
bundled peg-markdown library.
Markdown: Fix Waf to check/link to external Discount library

It makes no attempt to use the built-in peg-markdown library or add
the configure option like Autotools has to enable using it. I have no
idea how to do this in Waf.
Merge pull request #89 from codebrainz/markdown-depends

Markdown: Remove embedded Discount lib and other stuff

As it's really a serious issue I'm going to merge the PR und ask everyone for testing.
Fix various warnings
TreeBrowser: Don't assign a literal string to a non-constant pointer
TreeBrowser: Don't leak name and URI upon right click
TreeBrowser: Fix the row to which the popup menu pops for

When right-clocking, the clicked row got selected but the name and URI
were still fetched from the previously selected row.  Fix this so if
the user right clicks on an unselected row the popup works for the
corrected item.