Static UTF-8 class
more classes more good :)
font
modify all text renderers
[why are there so many D:]
std::string'ed chr()
fix [possibly] all places where special characters weren't drawn correctly
TODO: maybe move the TPT special chars to a different place? 0x80-0xFF is used by latin-1?
16-char blocks
change font.h formatting slightly, add directives
Font editor as a submodule
not required to build source,
not downloaded unless specified
fixed a little annoyin
bug where last character on a lin
wansn't displaye
Move TPT characters to PUA (U+E000)
also those little digits are at U+E130 to U+E139
add 2 pixels to the top of the font to make space for modifier characters
fix selection bug
TODO: make selection's char index count codepoints, not octets
Merge branch 'unicode' of github.com:mniip/The-Powder-Toy into mniip-unicode

Conflicts:
	src/graphics/Graphics.cpp
	src/graphics/Graphics.h
	src/gui/game/GameView.cpp
	src/gui/interface/Label.cpp
	src/gui/localbrowser/LocalBrowserView.cpp
	src/gui/search/SearchView.cpp
	src/simulation/MenuSection.h
Merge branch 'master' of github.com:wolfy1339/The-Powder-Toy into mniip-unicode

Conflicts:
	src/graphics/Graphics.h
	src/gui/game/GameView.cpp
	src/gui/localbrowser/LocalBrowserView.cpp
	src/simulation/MenuSection.h