Revision bump
Distribute `geany.gtkrc` and `geany.css` files

Maybe they aren't dist'ed if they are in Automake conditional?
This probably makes both GTK2 and GTK3 files installed unconditionally.
Update NEWS
Set release date
Re-generate HTML manual
Merge branch '1.24'
Close documents in sidebar with middle mouse button
Merge branch 'scriptum/sidebar-middle-button-close'
Disable Markdown support in our Doxyfile

At least the "Plugin Writing Guidelines" and "Plugin HowTo" sections
are displaying undesirable side effects of Markdown support, so disable
it at least for now.
Strip double leading spaces

These are weird and break Doxygen Markdown support.
Strip more double leading spaces
Support out-of-tree builds by not hardcoding paths
Improve Doxygen support in Autotools build system

* Add `m4/geany-doxygen.m4` file
* Support `DOXYGEN` environment variable setting which Doxygen to use
* Support `--enable-api-docs` to activate building Doxygen docs
    (off by default)
Use improved Doxygen Autotools support
Remove some redundant path info from `doc/Makefile.am`
Re-enable Markdown support now that major bugs are fixed

I went through each link from the API docs and everything seems fine
since the extra leading whitespaces were removed in commits
`edaa6f713f1b8e037a56652da15032aac56e2227` and
`67ae7707364ecc09da8675803b48575d61b82fcf`.
Remove comment noise from `doc/plugins.dox` and make it a build depend
Add foreach_document(), documents[] examples
Fix sign comparison warning
Fix unsigned >= 0 comparison warning