Point to new page for linker error 217 to fix WIXBUG:4208.
WIXBUG:4243 - use hashes to verify bundled packages by default.
WIXBUG:4288 - do not mask error code when testing file size of payload in cache.
Address code review feedback regarding UINT, break, and ExpectedAttribute.
Fix merge conflict from 4299.
Merge pull request #48 from rseanhall/feat4161

Address code review feedback on 4161
Merge pull request #45 from robmen/develop

Point to new page for linker error 217 to fix WIXBUG:4208.
Merge branch 'bug4288' of https://github.com/robmen/wix3 into develop

Conflicts:
	History.md
Merge pull request #49 from rseanhall/feat4299

Fix merge conflict from 4299
Use GetLastError when ShellExecuteEx fails.
Put Burn command line arguments first when launching unelevated parent process since malformed user arguments created an infinite loop
Document limitations of VersionVariables and create NormalizeVersion method.
Add WixBundleExecutePackageCacheFolder variable.
Replace ExitOnWin32Error with ExitWithLastError.
Use UInt16.MaxValue instead of ushort.MaxValue and a static readonly string with String.Format for the error message.
Make CacheGetCompletedPath always add a trailing backslash.
Fix height of InstallDirDlg description in Russian localization
WixStdBA should only set m_fPrereqAlreadyInstalled and m_fPrereqInstalled if it is the PreqBA.
Merge pull request #56 from rseanhall/4161

Fix bug from 4161
Merge pull request #53 from rseanhall/bug3951

WIXBUG:3951 - Engine.VersionVariables