Update version number in bash_default.ini
Wizards - fix bug in error handling code
Fix issue with script parser

* In the routine that removed outer parenthesis, was assuming
  a list object, but sometimes it would get a tuple.

Fixes #126
Merge branch 'lojack-issue-126' into dev
Inital usage of GitPython

* Ensures only files in the repo are included in the .7z packages
* Still need to modify the NSIS scripts to somehow utilize this information
Refactor NSIS scripts

- Makes it easier to maintain
- packaging script must remove unwanted files before running
- refactor a bit to put repeatedly used code into macros.
packaging script improvements:

- More finally blocks on try statements: should leave the repo in a
  cleaner state if the build is aborted/fails
- line wrapping
- During installer creation, non-repo files are relocated to a temp
  directory, then restored after (not necessary for archive versions,
  since those use list files).  Requires GitPython.
- clean up build.log writing
- new option to disable relocating files
- If modified zipextimporter is not installed, will prompt to attempt
  to install it (will fail if Python is in Program Files).
- Includes `Mopy\Apps` in the distributables (it cannot be added
  to the repo, so a workaround was needed)

Closes #103
Merge branch 'lojack-build-script-improvements' into dev
Fixed stray use of old BOSS directory var.
BOSS launcher improvements.

* Fixed BOSS registry path overriding local install path if both exist.
* Fixed GUI being run by default.
* GUI launch option is now a checkbox menu item, rather than a separate
launcher.
* Removed some custom launcher code in favour of using the generic
inherited code.
* Added a wait argument to the generic launcher code that causes Bash to
wait for the launched (exe) process to finish.
Merge pull request #127 from Sharlikran/sharlikran-bashini

Update version number in bash_default.ini
mkiniheader: fix handling of zero character
update russian bash.ini for version 305
Merge pull request #128 from wrye-bash/boss-launcher-fix

BOSS launcher fixes
Fix typo in 'Msg: Soul Capture' tweak
BAIN: Rework uninstall empty directory processing

Logic errors caused most files in "to be empty" directories to
actually not be removed at all.
BAIN: Rework empty directory logic for Annealing
BAIN refactor common file removal code for uninstall/anneal

- has the side effect of fixing errors due to naming differences in anneal

May possibly have an effect on #93 (need to verify)
Fixes #130
Merge branch 'lojack-issue-130' into dev
Updated taglist.yaml files