refactored roslyn out of core to fix #90 in preperation for #80
refactored roslyn out of core to fix #90 in preperation for #80
# Updated code base to get rid of MEF attributes and use RegistrationBuilder
refactored code to bring ScriptPackSession back into the core

1. We refactor ScriptPackSession so it is just a data bag with some
methods.
2. That allows it to be easily passed to the engine which figures out
how to apply it.
3. We move the initialize and terminate into ScriptCs.core.
added [InheritedExport] back onto IScriptEngine
# Removed namespaces that are no longer used
# Simplified code for IScriptEngine constructor convention. Thanks to @khellang for the code review.
Merge branch 'dev' into regbuilder
moved ScriptHostFactory into Roslyn since the script host is Roslyn specific
Merge branch 'issue-90' of github.com:nberardi/scriptcs into regbuilder

Conflicts:
	src/ScriptCs.Contracts/IScriptPack.cs
	src/ScriptCs.Core/DebugScriptExecutor.cs
	src/ScriptCs.Core/ICompiledDllDebugger.cs
	src/ScriptCs.Core/IScriptEngine.cs
	src/ScriptCs.Core/IScriptHostFactory.cs
	src/ScriptCs.Core/ScriptExecutor.cs
	src/ScriptCs.Core/Wrappers/ScriptEngineWrapper.cs
	src/ScriptCs/Program.cs
Update ScriptCs.Engine.Roslyn.csproj
Update ScriptCs.Engine.Roslyn.Tests.csproj
Update ScriptCs.Engine.Roslyn.csproj
Merge remote-tracking branch 'origin/issue-90' into issue-90
removed IDisposable from ScriptPackSession
fixed bug with #r not loading, and set #load to only be available at the top
#105 #98 #21
# Updated FilePreProcessor.cs, FileProcessorTests.cs and RoslynScriptDebuggerEngine.cs to add #line directives after #loads
# Deleted DebugFilePreProcessor.cs. No longer needed with support for debugging in VS
Merge pull request #92 from nberardi/issue-90

Refactored roslyn out of core to fix #90 in preperation for #80
Merge pull request #106 from filipw/dev

fixed bug with #r not loading, and set #load to only be available at the...