Copy/paste fix
Various small fixes picked up by Coverity Scan
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.
Update services.xconfig

The UK Ingest was changed into EU-North. (Where it was in the first place) and EU-North (Old) was live.ams.hitbox.tv which still works, but is not advertised in their API so I've removed it. I also decided not to add Asia as they have the ingest url marked as US_West. Which is obviously a mistake.

Changes were updated via their API. http://i.imgur.com/lwvM6tL.png (Image because the Ingest API requires auth.)
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
Ensure DX8 games are shown in the hookable apps list
Remove BOM when reading text files

This should restore pre-27e2e2f35ff780e1df79b034a00f025a6b7d1e44
behavior with regards to BOM accumulation in config files
Merge pull request #371 from Hitakashi/patch-1

Update Hitbox Ingests.
Remove CrashErrors from QSV initialization