Avoid zero size array warning
Use fresh map and view for each test
Make Glyph and Sprite Atlases noncopyable
Record frame history in the correct place

Fixes numerous issues with rendering tests.
Fix default text-size
Remove vtxMatrix state
Simplify
Implement {text,icon}-translate[-anchor]
Fix text-line-height
Fix text-justify (fixes #444)
capitalization
glXDestroyContext, XFree, XCloseDisplay
Also release the current context
Kill config.mk (fixes #456)
Revert "Avoid zero size array warning"

This reverts commit d4fd57aae976f36a4f235e1e8358f6c5c1ad6d98.
Revert "coalesce texture uploads at the beginning of a frame"

This reverts commit 8c2c7f769fffcd217698824719b0a0ba45fbef13.

See #454

Conflicts:
	src/geometry/glyph_atlas.cpp
	src/geometry/sprite_atlas.cpp
linepattern in progress
Make renderLine more similar to JS
Add SpriteAtlas::getPosition()
Fix text/icon-translate-anchor

These are style properties, not render properties.