Added AutoFixture.AutoMoq
Refactored command tests to use Autofixture for cleaner, less brittle tests.
Cleaned up most tests to a simple AAA pattern
Refactored VersionCommand and test to use IConsole
Slimmed down ExecuteReplCommandTest by using mocks instead of fake class
Fixed failing build after merge
Fixed build and removed old tests for CleanCommand and ExecuteScriptCommand.
Re-added tests that got lost in merge.
Renaming CompositionRoot and ServiceRoot, fix for #351
removing user files and adding to .gitignore
Merge pull request #352 from glennblock/351

Renaming CompositionRoot -> ScriptRuntime and ServiceRoot -> ScriptServices, fix for #351
Adding the new Host project with a ScriptRuntimeBuilder. Bunch of refactoring to make ScriptCs project even lighter
Merge pull request #353 from glennblock/315

Adding the new Host project with a ScriptRuntimeBuilder. Refactoring ScriptCs project to make it lighter. Fix for #315
Adding override methods to builder
Merge pull request #356 from glennblock/355

Adding override methods to builder, fix for #355
VersionCommand should depend on IConsole
VersionCommand should write the product version
Move ScriptCs.Hosting project into the src folder
Add AssemblyInfo.cs to the ScriptCs.Hosting project
ScriptCs.Hosting should use the common build settings defined by the build script