Squashed 'lib/' changes from 0ed8405..e59d72f


git-subtree-dir: lib
git-subtree-split: e59d72fe51c84039e0968571399787c265840917
Merge commit '904126b9ed27d9eb652bf7bdb4faa855496b4cb6' into ellmaster

Conflicts:
	lib/GitSubtreeUpdateAutomation/ell_add.bat
	lib/GitSubtreeUpdateAutomation/ell_pull.bat
	lib/GitSubtreeUpdateAutomation/ell_push.bat