reworked revert and warn buttons to have a more intuitive popup menu

previously you have to hold the buttons to see the menu, now theres a clickable arrow at the side
Merge pull request #68 from eranroz/master

fixing double encoding
Merge pull request #67 from huggle/feature/dropDownButtons

reworked revert and warn buttons to have a more intuitive popup menu
rewrote the conf schema a bit

so that we can load multiple projects and user configs
Merge branch 'master' of github.com:huggle/huggle3-qt-lx
fix test
improved new popup menu code

example: you can now modify the menus as before via:
> this->WarnMenu->addAction(this->ui->actionAbort);
> this->ui->actionWarn->setMenu(this->WarnMenu);
Merge pull request #69 from huggle/feature/dropDownButtons

improved popup menu code
replaced wiki URL function to be edit specific

so that we can use different edits from different wikis in same queue
Fixed a typo: patroled → patrolled
Merge pull request #70 from MatmaRex/master

Fixed a typo: patroled → patrolled
Support for FlaggedRevs patrolling

Replaces basic built-in MediaWiki patrolling. Will always only review
at the most basic "accuracy level", which is what every Wikimedia wiki
uses.

Added 'ActionReview' to 'enum Action' to support FlaggedRevs API
queries.

Added config option 'PatrollingFlaggedRevs' / 'patrolling-flaggedrevs'
to enable this feature, false by default.
s/char */const char */
Register PatrollingFlaggedRevs in configuration.hpp too
some cleanup

I was sleeping and now I have no idea what I did before, but it looks just as some generic code fixes
Merge branch 'master' of github.com:huggle/huggle3-qt-lx
disable multithreaded GC

there are some problems with it in windows, needs to fix
Merge pull request #71 from MatmaRex/flaggedrevs

Support for FlaggedRevs patrolling
Capitalize 'Huggle' in messages
Capitalize 'MediaWiki' too