Add to Git ignores temporary files generate in Windows build.
WiX: Replace tabs with spaces.
WiX: Add empty lines for readability.
WiX: Use “Advanced” template that supports selection of per-user or per-machine mode.

http://wix.sourceforge.net/manual-wix3/WixUI_advanced.htm

To install for all users installer should be started from admin account.
WiX: Refactoring: Place all components inside single directory structure.

For the sake of simplicity.
WiX: Use file as key path for User’s Guide component.
WiX: Install shortcut for all users when installing per-machine. Use HKMU to write registry values to either HKCU or HKLM.

http://stackoverflow.com/a/3824949
http://wix.sourceforge.net/manual-wix2/wix_xsd_registry.htm
WiX: Use APPLICATIONFOLDER property name as required by “Advanced” template.

Followup to cd4ad4bc96f864450b374f34f3ae8b0bf4952d87.
WiX: Set non-empty feature name.

It can be displayed in Advanced mode.
WiX: Install to %APPLOCALDATA%\Pandoc in per-user setup.

The “Advanced” template installs to %APPLOCALDATA%\Apps\Pandoc by default.
WiX: Update system PATH environment variable when installing per-machine.

Had to create two separate components because System property of Environment element cannot be set on condition.
WiX: Revert back to “Minimal” template.

The “Advanced” template doesn’t uninstall previous version if it was installed per-machine. FindRelatedProducts action executes before ALLUSERS property is set and search is performed in per-user products only.
WiX: Remove unnecessary parameter for candle.exe.
Updated instructions for submodules to avoid confusion.
Adding reveal.js files
Adding reveal.js dependencies to cabal description and updating
templates to version containing reveal.js template
Adding options for CSS obfuscation of email addresses
Adding basic support for Reveal.js, with support for unordered and
ordered blocks as "fragment" elements.
Improved support for reveal.js by properly render ordered and definition
lists to have class "fragment"
Extended reveal.js support to utilize embedded <section> elements being
displayed as vertical stacks.  Headers with level less than slideLevel
produce embedded sections, just like html5 output, so that they contain
subheadings (slides).  This has not been tested with more than two slide
levels (e.g. slideLevel=2 with both level one and level two headers in
the document).  It may be desirable ensure that there is never more than
one level of nested slides.