Added PaintMode, toggle for stars, etc.
adjusts braces to agreed conventions
silences warning by using pointer to const as string parameter for 'drawtext'
(conversion of string literals to char* is deprecated)
tightens ogl state handling (also fixes unreadably thick text for stats display)
tightens memory use
adjusts formatting to agreed conventions
adding Camera and some utility classes and start of prototype avatar
Merge pull request #18 from tschw/19188

19188
fix to LOD bug caused by flip-flopped X and Z, add color randomization to inserted voxels on server, added head position display to display_stats()
thingy2
thingy3
hack to always send voxels to client (even if already visited), added paint mode features to client
fixed reaverageVoxelColors() behavior. seems to work better now
got a basic avatar skeleton with a simpler starter user interaction for moving the right hand
got a basic avatar skeleton with a simpler starter user interaction for moving the right hand
Merge remote-tracking branch 'origin'

.com/worklist/hifi

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
adding Z command to voxel server and interface, Z command allows sending "erase all" and "add scene" commands
added keyboard commands for erase all and add scene
added -/% to menu text
Turned off default for star field rendering until we find/fix the rendering bug