Fix the chat widget's visibility when not logged in
Show OS notification when user is not logged in
Remove unnecessory header file inclusion in Menu.cpp
Some tricks to avoid shadow artifacts: render back faces to shadow buffer,
use polygon offset.
Merge branch master from upstream
Provide option to disable avatar shadowing.
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge pull request #2929 from binaryking/19674

Code Review for Job #19674
What the heck; let's try using some multisampling on the shadow maps.
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge pull request #2930 from ey6es/master

A couple tweaks to improve shadowing: render back faces into shadow map, use biased offset, add option to disable shadow on avatars.
support ray picking against the AABB for the rotated model extents
Merge branch 'master' of https://github.com/worklist/hifi into aacube
Merge pull request #2931 from ZappoMan/aacube

Support improved Ray picking of models
Switched to findRayIntersection
Merge pull request #2933 from Atlante45/point_and_glow

Switched to findRayIntersection in editModels.js
Made Overlay appear as flat image in front of camera in Oculus Rift. It
needs to be a curved surface instead.
Merge branch 'master' of https://github.com/highfidelity/hifi

Conflicts:
	interface/src/Application.cpp
	interface/src/Application.h