Implement `Args` to pass arguments to scripts.
Rename Args to ScriptArgs for clarity.
Unit tests for `--` parsing on command line.
Additional unit tests.
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 pull request #228 from sblom/script-args

Implement `Args` to pass arguments to scripts.
Added ScriptResult.cs and tests
Merge pull request #295 from timerickson/291

#291 Added ScriptResult.cs and tests
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
Fixed wrong argument passed from CommandFactory to RestoreCommand. Fixes #298
Merge pull request #299 from khellang/298

Fixed wrong argument passed from CommandFactory to RestoreCommand
Merge pull request #290 from filipw/repl-refactor

Repl changes to unify with ScriptExecutor