refactor: reformat baufile.csx
#23 green: added TaskDependencies.MultipleDependencies
#23 green: added TaskDependencies.NestedDependencies
#23 green: added TaskDependencies.RepeatedDependency
#23 green: added TaskDependencies.CircularDependency
#23 green: added TaskDependencies.NonExistentDependency
#23 green: added TaskDependencies.DependencyFails
#23 refactor: reformatted test baufiles to match dogfooding baufile
closes #23
Merge pull request #26 from adamralph/23

#23 added remaining tests
refactor: CA and consistency
Merge pull request #28 from adamralph/tidy-up

refactor: CA and consistency
green: added regression tests for sad path script execution
this is to ensure we don't do anything in `IScriptPack.Terminate()` which suppresses script compilation or execution exceptions
Merge pull request #29 from adamralph/script-execution

green: added regression tests for sad path script execution
red: change BauPack to be a task builder
green: change BauPack to be a task builder
#27 red: added Bau.Test.Acceptance/Plugins/Exec
immunised tests against System.IO and file system race conditions
#27 green: implemented Bau.Test.Acceptance/Plugins/Exec
#27 refactor: rationalised inheritance graph and added BauPackFacts
#27 refactor: renamed TaskBuilder to BauPack
refactor: removed redundant TODOs and made Task.Execute public