Add menu item that toggles VR display mode

Toggles the display mode if a Rift is found connected at program start.
let QUrl do its automatic percent encoding for address lookup
Fixed command line args parsing bug
Updated AssignmentClient to use HifiConfigVariantMap...
...and also updated DomainServer to appropriately use boolean options
Merge branch 'master' of git://github.com/highfidelity/hifi
added space between expressions in ternary operator
Merge pull request #3021 from jmgrosen/19778

Code Review for Job #19778
Merge pull request #3020 from birarda/master

fix bug in lookup for places with spaces
Merge pull request #3019 from ctrlaltdavid/19769

Code Review for Job #19769
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.
Now determines hasProfile from presence of username
Totally removed DataServerAccountInfo's JSON constructor
Merge pull request #3022 from jmgrosen/19780

Code Review for Job #19780
Added models support to inspect.js
Disable editModels.js mouse events when ALT is pressed. (no conflict with inspect.js)
Merge pull request #3026 from Atlante45/model_support_for_inspect_js

Model support for inspect js
Merge branch 'master' of git://github.com/highfidelity/hifi into 19779

Conflicts:
	interface/src/location/LocationManager.cpp