adds Log class
brings Log class into stable state
silences warning about deprecated conversion of string literal to char*
works around GLUT bugs related to monospace glyphs
Merge branch 'master' of git://github.com/worklist/hifi into 19262
integrates logging
removes leftover #include
Merge branch 'master' of git://github.com/worklist/hifi into 19262

Conflicts:
	interface/src/Util.cpp
brings logging component to stable state
reduces default character size
integrates logging for interface
integrates logging for 'shared' library
adds optional LogStream for cpp iostream-style logging
fixes misplaced include .h -> .cpp
Merge branch 'master' of git://github.com/worklist/hifi into 19262
adds logging support to voxels library
integrates logging for 'avatars' library, fixes missig return in Log.cpp, adds _lib suffix for log callback namespaces and reverts voxels -> voxLib rename in main
makes FieldOfView store the view matrix instead of its inverse
Merge branch 'master' of git://github.com/worklist/hifi into 19188
reiterates starfield:

  o allows UrlReader to cache the downloaded content in a local (updating it
    automatically when the server indicates a newer time stamp)

  o retires the FieldOfView class

  o makes the stars move again

  o fixes bad deletion in UrlReader (delete instead of delete[])

  o allows UrlReader to advertise supported compression algorithms to the server