GeanyLua: explicitly link GModule

Explicit linking of GModule is now required since GIO stopped publicly
depending on it.
WebHelper: Remember inspector docking state
Make plugins depend on Geany 1.22
disable the geanygdb plugin by default

The plugin is deprecated and may be removed in further versions.
Please use the debugger plugin instead.
Depend on Geany 1.22
support for new thread group creation message
geniuspaste: replace getenv () with g_getenv () and replace pastebin.com service with tinypaste.com
geniuspaste: free tokens_array with g_strfreev ()
support for new thread group creation message: fixing bug
Update of Japanese translation
Merge pull request #52 from Enrix835/master

GeniusPaste fixes
Merge pull request #50 from b4n/wip/webhelper

WebHelper: Remember inspector docking state
First NEWS update for upcoming 1.22 release
Merge pull request #53 from b4n/news

First NEWS update for upcoming 1.22 release
GeanyLua: Update mkiface script to use a const string
GeanyLua: Update API to Scintilla 2.29

Scintilla 2.29 is the version used by Geany 1.22 for which the current
GeanyLua is for.
Reference a fixed bug in the NEWS
Merge pull request #54 from b4n/fixes/geanylua

GeanyLua: Update mkiface script and generated Scintilla API
treebrowser: Fix use of a possibly uninitialized value
treebrowser: Fix the "Show hidden files" preference to actually work

Based on a patch from Lex Trotman, thanks.  Fixes Geany bug #3539255.