Update NVENC to new API version.

Drops support for dumping and reading every single config element.
I don't think anyone ever used that anyway, and it's a huge mess to
maintain.
Also uses 2 Pass mode when using a low latency preset and CBR is
enabled, which should result in a better quality. I couldn't see any
difference though.
Improve automatic 2Pass mode selection

Also renames Default preset to Automatic, to be more clear about what it
does.
Adds explicit 2Pass presets to override the automatic mode.
Fix temp file usage in XConfig::Save, add logging
Remove a bit of repetition from hotkey settings
Improve NVENC parameters and add experimental Streaming preset
Some minor NVENC fixes
Added "Copy To" in the scenes right click context menu

I have added a "Copy To" menu item to the scenes right click context menu below "Copy".

When hovered over it will open a sub-menu where the user can then select the scene collection file the user wants to copy the selected scene to.

If there is a reference to a global source it will open a dialog asking the user if he/she wants to also copy the global sources the references point to.If the user clicks "No" the references are removed from the copied scene.If the global sources already exists in the target scene collection a dialog will open letting the user know but the scene is still copied.

A dialog will open telling the user the export was successful or the scene already exists in the selected scene collection.

I believe this is useful for users that want to copy or move scenes to a different scene collection.