Refactored into separate container factories, necessary for wiring up modules
fixing references in scriptcs proj to be nuget references
Refactor IInitializationContainerFactory

TODO: Better name
Big refactoring
Cleanup and fixing unit tests
renaming classes to better express intent
more renaming
removing unnessary logging of paths
renaming tests
Adding AllowMultiple=False to module attribute. Fixing logic for identifying REPL mode to support passing multiple params
merge
further tweaks to repl detection logic
removing blank tests, tightening white space
fixing up package refs for nuget.core and Autofac
Addressing review feedback from @dahlbyk and @shiftkey
Merge pull request #379 from glennblock/346

Wiring up module loader to load at runtime.

Fixes #346.
Updated xUnit and Autofixture to latest versions on a solution basis
Moved ScriptCsAutoDataAttribute and linked it into all test projects
Extracted interface IScriptHost from ScriptHost to allow automocking.
Refactored all tests in ScriptCs.Engine.Roslyn.Tests