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'