Changed AccountManager to only rely on a proper OAuth response.
This involved making another request after the initial OAuth authorization.
Because of this now-two-step process, some methods and signals were renamed
to make their purpose more clear. Additionally, a _hasProfile member variable
was added to DataServerAccountInfo in order to allow for knowledge of whether
the profile elements had been fetched when being deserialized from disk.
Error handling for the whole process is still nonexistant.
Exposed sixense and mouse options and oculus UI angle to preferences
Killed two warnings
Now determines hasProfile from presence of username
Fixed some improper logic and used better defaults
update hemisphere VBO on ui size change
Stopped clamping the magnification
Totally removed DataServerAccountInfo's JSON constructor
Merge pull request #3022 from jmgrosen/19780

Code Review for Job #19780
New reticle for sixense and oculus mouse movement
Mouse reticle bigger in oculus
Merge branch 'master' of https://github.com/highfidelity/hifi into OculusOverlay
Render Oculus pointers separate from texture for better quality
Removed unused UI types that clutter code
Removed pointless Code
Added functions to test usleep, msleep and sleep for accuracy.
Replaced windows usleep version with a non busy waiting high accuracy version. This fixes the high CPU load for the windows servers too!
Modified CALLBACK_ACCELERATOR_RATIO for windows because some systems need larger input buffer to work fine.
Fixed coding standard and made getCursorPixelRangeMultiplier more clear
Got rid of some verbosity