Detect HMDs and load different cfg files for each
I modified the .cfg and cvar system slightly, so that different config files are used depending on what HMD is detected. Also loading cvars from the binary profile file is now disabled. There is also a -vr commandline parameter to force detection of an Oculus Rift when none is plugged in.