Software rendering and Steam Overlay fixes

- Added an option to enable software rendering if there are Steam
Overlay problems in Battlelogium

- Made all CustomMessageBoxes use software rendering so that Steam can't
render the overlay above it.

- Reverted currentreleaseversion to 1.2.4.0, updating works fine.