scripts are now executed in the folder they resides
Passing ScriptArgs all the way through to the REPL
Merge pull request #391 from khellang/repl-args

Passing ScriptArgs through to the REPL

Fixes #390.
added test for nested loading of script
got tests green
Merge branch 'dev' of github.com:scriptcs/scriptcs into dev
Moved GetPath overload to FilePreProcessor since that was specific to FilePreProcessing
Merge pull request #394 from mastoj/dev

Scriptcs can now load other scripts with relative paths. Fixes #388
added test to make sure that the current directory is reset after script processing
Merge pull request #395 from mastoj/dev

test that checks if the IFileSystem.CurrentDirectory has been reset
Refactored IFilePreProcessor to use ILineProcessors instead
Added tests for new files
Hooked up the line processors to ScriptServicesBuilder
Removed path parameter from IFileParser.ParseScript
Made sure that usings are not empty and distinct
Moved guard methods
Moved check for loaded file into FilePreProcessor
Added marker interfaces for default line processors
Added abililty to override default line processors
Renamed UsingStatements and Body to Namespaces and BodyLines