Applied patch for WIXFEAT4190, engine changes for self updating bundles.
STunney/BobArnson: WIXFEAT:4239

Add option to not extract the .msi when melting .wixpdbs. Don't leave temporary cabinet files behind (unless -notidy is in effect).
Reverted unintentional change from bad patch.
Add security to Hidden Burn Variables by calling SecureZeroMemory on the value, encrypting the value, and adding SecureStringVariables to the managed Engine.
WIXBUG:4328 Fix for VSIX Id's having spaces
Make StringVariables use pointers so that the IBootstrapperEngineSecure interface can be deleted.
Consolidate the StrUtil Secure methods so the code isn't duplicated.
Formatting.
Per feedback. Restore Common.DeleteTempFiles and wrap it in AppCommon instead.
Merge pull request #7 from barnson/feature4239

STunney/BobArnson: WIXFEAT:4239
Merge branch 'develop' into WIXFEAT4190
Get rid of warning RC4005 by passing in _USING_V110_SDK71_ to rc.exe when necessary.
Merge pull request #8 from rseanhall/USING_V110_SDK71

Get rid of annoying build warnings
Add to WixStdBA the WixBundleFileVersion variable that's set to the file version of the bundle .exe.
Merge branch 'develop' of git://github.com/ericschultz/wix3 into develop
WIXBUG:4361 - Clarify error message.
Set Private to True for the references to
Microsoft.Deployment.WindowsInstaller.dll so that the project will still
build if that DLL is in the GAC.
Merge pull request #11 from rseanhall/bug4163

WIXBUG:4163
Added LogonAsBatchJob to util User
STunney/BobArnson: WIXFEAT:4239

Add option to not extract the .msi when melting .wixpdbs. Don't leave temporary cabinet files behind (unless -notidy is in effect).