scan_enums: add support for C++11 'enum class' (strongly typed enums)
scan_enums: add support for enums with fixed underlying type

C++11 feature, particularly useful to allow enums to be forward declared.
e.g., enum Foo : unsigned int;
use JSON config files for fonts to make them easier to extend
new config files for multifonts
font config class, parses new font config files and makes face/range data available
multifont rendering, hook it up everywhere
context doesn't need lang anymore
Merge branch 'multifonts'
add WQY Micro Hei font for CJK
Seed the fracDef and then use more noise to produce better results.
no more restriction on latin chars for the language name
auto-commit: translation updates
more powerful format_money
Merge remote-tracking branch 'fluffyfreak/bloody-asteroids'
Merge remote-tracking branch 'johnbartholomew/scan-enums-4'
report if widget is on the top layer
don't deliver events to a widgets not on the top layer
simple message boxes
switch UI messages over to use a message box
Merge branch 'message-box'