moved IConsole to ScriptCs.Contracts
extended IScriptExecutor with Initialize and Terminate, refactored accordingly
moved Repl to ScriptCs.Core and derived it from ScriptExecutor to prevent code duplication
refactored ScriptExecutorTests to reflect the new structure
added possibility to get full path from filesystem to facilitate #r loading in REPL
Merge branch 'dev' of https://github.com/scriptcs/scriptcs into repl-refactor

Conflicts:
	src/ScriptCs.Core/IScriptExecutor.cs
	src/ScriptCs.Core/ScriptExecutor.cs
	src/ScriptCs/Command/ExecuteScriptCommand.cs
	test/ScriptCs.Core.Tests/ScriptExecutorTests.cs
	test/ScriptCs.Tests/ExecuteScriptCommandTests.cs
Add logic to grab the delta of binaries if there are changes in the installed packages
Fix for https://github.com/scriptcs/scriptcs/issues/2
Merge pull request #290 from filipw/repl-refactor

Repl changes to unify with ScriptExecutor
Update ServiceStack.Text from 3.9.44 to 3.9.47
ScriptCs and ScriptCs.Core should reference ServiceStack.Text v3.9.47 instead of v3.9.44
Merge pull request #300 from lbargaoanu/dev

Add logic to grab the delta of binaries if there are changes in the installed packages
Merge branch 'dev' of https://github.com/scriptcs/scriptcs into 292