Temp in progress warnings fixes
Remove the 'insecure' build target from all projects and solution.

'insecure' was for testing difference between two build forms, for comparison of warnings.  No longer needed, and makes the merge to mainline super hard, so I'm removing it first.
Merge commit '9e373b0233e9746315d1fd0cbd9e7eea0b18e82c' into tempWarningsInProgress
Merge commit '24ef411c3f337e3947baa518bf13d4d895460bf0' into tempWarningsInProgress
Merge commit '1f75c39c5f2c10dde334df001fb25ebfd058ba9a' into tempWarningsInProgress
Merge mid-master branch into warnings branch.

This merge was complicated by conflicts in HLSL decompiler, but seems OK after merge tool auto-merged.
Make Release target use /MT so merge will not conflict.
Try moving Win32 to make merge easier.
In the project properties.
Merge 'master' branch into this warnings branch.

So that we push these changes back to master.
There are a LOT of changes here though, working out many warnings in compiler.

Not positive new bugs are not introduced.
Merge up to AC3 fix.
Merge latest Master into tempWarnings branch.

This bring tempWarnings fully up to date.
Compiles and builds, but is untested.
Builds in x64 as well.

Next step is to test this build, then merge back to Master to get all warning fixes.
Fix small bug with warnings. Update d3dx.ini.

Missed a change during merge, fixes open ended warning disable.
Comment out default d3dx.ini constants, as they otherwise get injected always.
Merge branch 'master'
Fix strcpy_s assert for wrong buffer size.
Seen in Blacklist, but buffer size param didn't make sense in the _s version anyway.
Fix all remaining warnings except decompiler.

All remaining dlls, fix all warnings.
Decompiler still to be done, lots of warnings there.
Fix all warnings for nvapi project in x64.

This includes using secure crt specs to auto-fix a bunch for the x64.
Define directinput as 800.
Fix warnings in printfs from printing pointers from %x to %p.
Remove double declspec export for nvapi_QueryInterface.
Fix crash from wrong size string in ReplaceShader.

From the wscpy_s change.  It's wide, not small.  Using sizeof now instead, be more sensible.
Fix warning in BinaryDecompiler for x64.

This fixes all warnings.
The assignment was complaining because the size was being truncated. We can never expect more than 4GB, so I disabled the warning locally.
Fix all %x warnings in DirectX11 project.

These are mostly logging errors for x64, where %x is no longer valid, and it's replaced with %p.
Fix all x64 warnings in d3d11Wrapper.cpp

These are the last of the warnings, mostly conversion from size_t to int.
Using SIZE_T for most parameters now, as that is what the APIs take.
When necessary, just cast from size_t to DWORD, because the data can never be that big.