Script to work in any kind of Debug configuration

If configuration's name was in another shape than "Debug" this script always failed to append branch. Updated the script to match the configuration with contains method, meaning branch will be appended even if configuration is called: "AppStore.Debug" or "AppStore-Debug".
Bootstrap update if configuration contains release

Similar to Debug, there could be a configuration named "AdHoc-Release" or similar that has some specific settings. This commit updates the script that it is treated as Release, as soon as the build configuration contains "Release", not matches directly.
Merge pull request #6 from Legoless/master

Updates for different build configuration names
ProcessEnvironments now run in a clean shell

Swift Script processEnvironments now runs in a clean shell with OS X Swift SDK, as under certain conditions it caused project to fail to build (Unsupported Architecture #7).
Fix for spaces in header path

If header path has spaces in it, this script fails at line: 33.
Additional fix for spaces in paths

Updated the script to work with spaces in paths
Merge pull request #8 from Legoless/master

ProcessEnvironments now run in a clean shell
Exposed environment properties
Merge pull request #9 from Legoless/master

Exposed environments array
Update README.md, add missing "
Merge pull request #10 from caoer/master

Update README.md, add missing "
debugging fix
example proj fix
update CocoaLumberjack to 2.0.0-beta4
Merge pull request #13 from caoer/lumberjack

update CocoaLumberjack to 2.0.0-beta4
merge fixes
Update README.md
Merge pull request #15 from jeffreyjackson/patch-1

Update README.md