Merge pull request #31 from blinkkin/develop

Small tweaks for memorial files
Font adjustments
Fixed buggy behavior for explosions on corpses
Darkbolt targets one of the closest actors
[x] to re-cast previous spell, [X] to select spell
Bot automatically chooses option 0 in popup menus
BasicUtils::getRandomClosestActor() allows distance of 0
Refactored utils and dice to use namespace instead of classes
Added script for running clang static analysis
Removed using namespace std from some headers
Merge branch 'develop' of https://github.com/InfraArcana/ia into develop
Removed Mythologist/Self-possesed and put bonuses on classes instead, removed shock resistance info from character info
Removed redundant spell casting shock reduction for Occultist, and instead adjusted spell shock costs directly
Corrected spelling error
Fixing some includes
Moved Config class to namespace
Added script for building with Clang
Fixed some warnings from Clang
Fixed more warnings from Clang
Refactored Renderer/Config/Input to use namespaces instead of classes, removed unit test "stub" headers