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/
Uninitialize functions are generally void since they can't fail.