Enable lookat vectors by default and make them glow.
adding support for better multithreading in VoxelTree
Add MyAvatar subclass. For functions such as render() and simulate(),
they have been edited so that there are MyAvatar and Avatar specific
versions in their respective classes. isMyAvatar() has been removed.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	interface/src/avatar/Avatar.cpp
	interface/src/avatar/Avatar.h
Add MyAvatar and resolve merge conflicts.
Remove unused setNoise() function in MyAvatar.h that was causing
build error.
Remove unnecessary comments and spaces.
Merge branch 'master' of https://github.com/worklist/hifi into threaded_voxel_server

Conflicts:
	libraries/voxels/src/VoxelTree.cpp
	libraries/voxels/src/VoxelTree.h
Significant updates to README to make it more useful
Removed "I'm ready" from last section header to prevent ugly wrapping
threads for persist and packet processing
removed old dead code
Fixed glow/ambient occlusion with Oculus.
Merge branch 'master' of https://github.com/worklist/hifi

Conflicts:
	interface/src/Application.cpp
dead code cleanup
Merge pull request #879 from ey6es/master

Fix for glow/ambient occlusion with Oculus, made lookat vectors glow and enabled by default.
flush delete queue after encode is complete
Style and spacing changes in MyAvatar/Avatar classes.
Magic number removal...
Fixed only square png import + reduced amount of code