* Added get_volumes()
* This makes Assign/Remove letters sections more readable
* Adjusted WinPE launch settings
* Should now chdir to X:\WK
* Added menu.cmd for easier (re)launching of menu
* i.e. just type `menu`
* Enabled user to return to the main menu after a major crash
* make.cmd: Changed iso names to match the Linux build names
* Refactored backup imaging code
* More readable
* More consistent variable naming
* Moved classes and abort function to functions.py
* Refactored disk/partition info sections
* Refactored Windows Setup sections
* Much more readable menu section
* Majority of code moved to functions.py
* More consistent variable naming
* Boot mode detection now a callable function
* Expanded WinRE section to match current recommended setup
* WinRE is now setup for Legacy setups running Win8+
* Problems during setup will again be reported as errors instead of warnings
* Verify source windows images and abort if invalid
* Allows for earlier aborts which will reduce wasted time
* Reordered functions to be in alphabetical order
* Updated tools
* Enabled file/folder size display in Q-Dir
* Switched back to the standard ConEmu (instead of the Cmder build)
* Updated scripts for Python 3.6
* This version has a different sys.path so the import code was adjusted
* REMOVED Explorer++
* REMOVED HWMonitor
* Bugfix: fixed discrepancies between x32 & x64
* Bugfix: relaunching the menu now stays in the current window
* Added WIM backup image verification phase
* WIM backup images now created much faster
* This was done by not creating the extra integrity information
* Readded support for swm files
* ComEmu will now open in fullscreen mode without the titlebar
## Major Update ##
* Converted all scripts to Python
* Replaced ConEmu with ConEmu-maximus5 from cmder
* Adjusted the menu so that entries are still aligned for lists of 10+
* This applies to both numbered and lettered entries
* Can now select which MiniDump path to load for BlueScreenView
* General disks / volumes
* Better detection of non-partitioned drives
* Detect and store the partition MBR Type / GPT GUIDs
* Added a Partition UID list for better identification of partitions
* Hide the extra partition details if currently accessible
* Don't load PowerShell profiles (-NoProfile)
* This should reduce the startup time for most actions in WinPE
* MCT Windows 10 isos no longer have "Technical Preview" in the names
* make.cmd script simplified and now removes more language folders
## Major Update ##
* Build Kit.cmd
* This script will build a fully functional kit requiring only PowerShell 3.0+ be installed prior.
* All launchers are now generated during builds and updates (by update_kit.py)
* This allows for a much leaner code-base to manage
* Lots of bugfixes, cleanup, and other adjustments.
* VCRedist 2017 installs as an update for 2015 (http://disq.us/p/1hjcta0)
* This prevents installing or uninstalling the 2015 versions after installing 2017
* (Because both 2015 and 2017 use these regkeys: HKEY_LOCAL_MACHINE(Wow6432Node|)\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0)
If Launch.cmd aborted it would cause the launcher to abort as well.
If the error was handled by Launch.cmd then we can assume the launcher ran correctly.