Change nvenc preset back to HQ, since so many people hit the performance limits with llhq.
Add new advanced setting for nvenc preset selection
Use new preset setting in nvenc encoder
Update test build to test 7

 - Removed "Mic sync fix hack" because the new burst compensation code
   should properly fix the issue that was causing that option to be
   necessary.
Use static VC++ runtime libraries (not dynamic)

 - This is mostly just a convenience thing, but use the static VC++
   runtimes with the new ObsNvenc project, we use our custom allocation
   systems anyway so we don't need to worry about heap issues.
Added a "Reinitialize" button for mics

If the mic device starts going crazy or needs to be reset for whatever
possible reason and you don't want to restart the stream, you can now
reset the mic by using the "Reinitialize" button in audio settings next
to the mic device drop-down.  This will shut down the mic, and then
reinitialize it one second later.

Shouldn't need to be used with the newer audio code, but is provided
just in case.
Adjust keep recording settings

Move the keep recording setting from global.ini to Broadcast Settings
(profile dependent), make it default to off, comment out the old
dashboard link code for now.
Merge branch 'master' of https://github.com/jp9000/OBS
Output qsvimpl error only if there actually is a qsvimpl parameter
Minor fix for Broadcast Settings

Properly hide the "Keep recording" checkbox when switching to file
output only, update the Start Streaming/Start Recording buttons when
switching modes in the settings.
Merge branch 'master' of https://github.com/jp9000/OBS