WIXFEAT:3249 - Allow BA to run elevated async process through the engine.

Add ApprovedExeForElevation element, IBootstrapperEngine::LaunchApprovedExe, IBootstrapperApplication::OnLaunchApprovedExeBegin, IBootstrapperApplication::OnLaunchApprovedExeCompleted, and enable WixStdBA to use them.

Edit: WIP is at http://wixtoolset.org/development/wips/3249-allow-ba-to-run-elevated-aync-process-through-engine/
Seems harmless but is it actually needed? If StringCchCopyNExW fails, it should leave out arguments untouched, as I recall the rules...