Merge branch 'release/0.1'
Merge branch 'release/0.2'
Merge branch 'release/0.3'
Merge branch 'release/0.4'
Merge branch 'release/0.5'
Merge branch 'release/0.6'
Merge branch 'release/0.7'
Merge branch 'release/0.8'
Merge branch 'release/0.9'
Merge branch 'release/0.10'
Merge branch 'release/0.11'
Merge branch 'release/0.12'
removed some fragile use of exceptions to determine if resoureces exist, added md5comparison of S3 files, some other behavioural changes
modularised deployment logic into separate build scripts
removed exception flow from CreateEnvironmentTask and implemented cnamePrefix specification
Merge commit 'bde311f' into develop

Conflicts:
	build.gradle