Prefer -mt-less boost libraries by default
The newest boost version (1.5x) completely stripped the -mt suffix from the
libraries. This seems to be the default now and was already supported in
earlier versions (1.4x). Users requiring the suffix can still add them using
BOOST_SUFFIX and BOOST_THREAD_SUFFIX.
Fix mupen64plus OSD by disabling fragment shaders
Glitch64 uses fragment shaders extensively to emulate combiners. These also
affect external parts in other components of the emulator. Disabling them
before returning to the emulator should fix for example the OSD.
Use parentheses between '|' operations
GCC produces warnings when the statement is to confusing for the reader and
misinterpretations could happen. These can be avoided by adding parentheses to
clarify the statement.
Remove unused functions from HQ2x filters
Remove unused variables
Fix printf-format length errors in UpdateScreen