Passing ScriptArgs to script packs trough IScriptPackSession
Added possibility to override IConsole
Remove '%LOCALAPPDATA%\scriptcs' on uninstall.

Fixes #459.
Moved IScriptHost.cs and IScriptHostFactory.cs back to core to prevent regression.
Also removed them from IServiceOverrides.cs and ServiceOverrides.cs

This way Roslyn engine doesn't need to know about contracts
Added test verifying that Roslyn Engine references Core
Added tests for overriding console
Merge pull request #464 from filipw/iconsole

Added possibility to swap IConsole
Added ScriptCompilationException.cs
Changed RoslynScriptCompilerEngine to catch exceptions in a better way
Added tests for exception handling in compiler engine for both compile ex and execute ex
Hide inner exception from user
show full ex details for execute exception
Merge pull request #463 from filipw/scripthost-cleanup

Scripthost cleanup
Merge pull request #466 from filipw/execute-execeptions

better exception handling in Roslyn engine
Merge pull request #461 from jrusbatch/issues/459

Remove '%LOCALAPPDATA%\scriptcs' on uninstall.
Merge pull request #420 from khellang/issue/419

Passing ScriptArgs to script packs through IScriptPackSession

Fixes #419.
Fixed broken build
Merge pull request #467 from khellang/issue/419

Fixed broken build