Cleanup of Exceptions to be more uniform and helpful

Cleaned up various exceptions to use the marco BOOST_CURRENT_FUNCTION where necessary,
Changed Exception to NullPointerException where applicable, and made messages from such Exceptions more concise
Merge remote-tracking branch 'upstream/master'
Merge pull request #121 from McIntireEvan/master

Cleanup of Exceptions
Fixed a segfault
Merge branch 'master' of github.com:huggle/huggle3-qt-lx
Various parser fixes
Multisite fix

we need to use separate site pointer while parsing the score words
generic cleanup
Fix for reverting

Mediawiki contains some bug that nobody fixed yet, this will temporarily
enable software reverts in case the bug is triggered, so that user doesn't
need to restart huggle
fixed

The revert query could not be localized and speedy form wasn't properly
detecting db tags