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 - memory fixes, removed an unused struct
.gitignore: waf lock name may vary
autoclose: waf build script
pairtaghighlighter: waf build script
Adding support for html tables in markdown files
Adding support for html tables in markdown files - Fixing indentation tabs vs spaces
Also ignore Waf files created by Python3
treebrowser: sensible left/right arrows

Collapse- or select parent row on left arrow, expand row on right
arrow.
treebrowser: Focus editor on file open
GeanyVC: Making interactiv with VCS a bit more verbose. Patch by James Brierley
Treebrwoser: Removing some unused code
GeanyMiniScript: Fixing some tralling spaces
Update of German translation
Another small update of German translation
PairTagHighlighter: changes in highlighting

  * use scintilla indicator #9 to avoid conflicts with lexers
  * if matching pair is not found, highlight tag with red
  * if tag is self-closing, highlight it with yellow
PairTagHighlighter: add empty tags checking

All empty tags according to html5 standard + <!DOCTYPE>
geanygendoc: Plug a possible memory leak