Merge branch 'master' of https://github.com/worklist/hifi into recursive_voxel_delete
Check if our canvas has focus.  If not, then ignore events passed to it.
Use _mouseX and _mouseY for mouse look instead of the global mouse position when idle (prevents mouse look from accidentally triggering when the window is inactive).
Check if our main window is our application window within Application's event handling functions.
Merge branch 'master' of https://github.com/worklist/hifi into recursive_voxel_delete
Merge pull request #501 from PhilipRosedale/master

Added a timing test to debug menu that reports various usec times for common stuff we use
Merge branch 'master' of https://github.com/worklist/hifi into recursive_voxel_delete
Merge pull request #504 from ZappoMan/recursive_voxel_delete

Just trying to get my branches in sync - no changes
cleaned up menus slightly
Merge pull request #505 from ZappoMan/master

Clean up menus slightly
fix bug with animation server not sending entire billboard
Merge pull request #507 from ZappoMan/bug_fixes

fix bug with animation server not sending entire billboard
remove redundant calls to reaverageVoxelColors() now only use recursion unwinding
add shortcut key for Kill Local Voxels to help debugging of LOD
rename server's VoxelTree and make it a color reaveragging tree
Merge pull request #508 from ZappoMan/color_reaveraging

Color reaveraging fixes
fix several delete/delete[] mismatches
Merge pull request #509 from ZappoMan/bug_fixes

fix several delete/delete[] mismatches
remove unnecessary OctalCode include in main
Store the avatar voxel URL along with the rest of the avatar settings.