A few performance optimizations not handled by Optimize.py
- Variable type (msg vs message)
- Correct logic on checking pywin32 version
bolt.Path will now import even if pywin32 is not installed.  Previously it would fail, meaning Bash would error out before being able to display the error.
Change order of debug batch file to attempt to find 64-bit Pythons first.
Tracked down bug where the Vista TaskDialog would not show on 64-bit builds:
- Had to change the struct aligning
- Took hours to figure out, but in the process found XTaskDialog (http://www.naughter.com/xtaskdialog.html), which emulates the TaskDialog on Windows prior to Vista, so I included that as well.
- Modified so if pywin32 is not installed, Vista.py still imports without errors, so Bash can continue to start up enough to report that pywin32 is missing.
Text file to help me keep track of what code I'm using from other people