First stab at text rendering by rendering glyphs (using Qt's font rendering)
into textures, storing the associated metrics, and drawing strings as
sequences of textured quads.
Need to commit these, too, for the font rendering change.
Merge branch 'master' of https://github.com/worklist/hifi
Moved menu, chat entry field to ui subdirectory.
Delete our glyph textures on destruction.
Merge branch 'master' of https://github.com/worklist/hifi
GCC fails on these constants (ISO C++ forbids initialization of member
‘COLLISION_BALL_FORCE’), so I moved them into the CPP (they don't seem to
require external visibility anyway).
Removed cut and paste error from CMake file, made a couple variables in
TextRenderer more descriptive.
Rather than Xs, use a "solid block" pseudo-character to draw a bar.  Tweaked
the colors to indicate the pressed key again.
Merge branch 'master' of https://github.com/worklist/hifi

Conflicts:
	interface/src/main.cpp
Merge branch 'master' of https://github.com/worklist/hifi
Merge branch 'master' of https://github.com/worklist/hifi

Conflicts:
	interface/src/Avatar.h
Fixed merge issue.
Disable kerning, expand bounds to account for antialiasing.
Changes according to Philip's feedback: spacing around operators, removed
unused variables, moved font family names to #defines.
Merge pull request #169 from ey6es/master

New text rendering method.  This introduces a dependency on Qt 4.