Merge pull request #146 from robmen/bug4513-modregex

 WIXBUG:4513 - Fix condition keyword detection in modularization regex.
Redefine Exit* macros as variadic macros
Add logging for hash verification and registration
Pad log file sequence numbers for proper sorting
Allow Pyro to exclude empty patch transforms
Merge branch 'develop' of https://github.com/wixtoolset/wix3 into develop
Merge branch 'develop' of https://github.com/wixtoolset/wix3 into develop
issue4571 - Disabling Burn Logging via Log Element still creates MSI-Logs with "cryptic" filenames
issue4568 - Evaluate Checkboxes on Modify-Page prior to uninstall
RTM WiX Toolset v3.9.
Escape $ characters in heat generated file names

Issue occurs when a filename has two $$ characters.
The preprocessor interprets $$ as a literal $.

See http://wixtoolset.org/issues/4562/
Copy HttpExtension files from wix4.
Integrate HttpExtension into wix3.
Fix test code on VS2010
Merge branch 'UnbreakTestsOnDev10' into start310
Update WiX version numbers to v3.10
Votive support for VS2015

- Add/register Votive for VS2015 (plus VS2013, VS2012, and VS2010).
- Fix MSBuild targets for v3.10 installation directory.
- Also fix setup to add missing schema files.
Merge pull request #166 from barnson/UnbreakTestsOnDev10
Merge pull request #167 from barnson/start310
WIXBUG:4569 - Add SWAPRUN for CD(!) and NET back to the Burn stub.