Replaced REPL processing logic with FilePreProcessor. Removed PreProcessorUtil.
Fixed failing tests
Moved point where path is added to loaded collection to prevent load loop
Added empty ScriptResult when result is null
Merged upstream changes
Merged upstream changes
Fixed errors after bad merge
Removed Common.Logging dependency from ScriptCs.Contracts
Merge pull request #424 from khellang/contracts-dependency-fix

Removed Common.Logging dependency from ScriptCs.Contracts
Merge pull request #429 from dschenkelman/issues/426

Updated the way persistent engine returns assembly
fixes #425 - impossible to reference assembly from the GAC
added test for adding #r from GAC
Merge pull request #431 from filipw/425

if DLL does not exist locally, fallback to GAC
Merge pull request #405 from khellang/feature/398

Refactored Repl to use FilePreProcessor
Added catching of FileNotFoundException in REPL and scripts
Reverted catching FileNotFoundExceptions from ExecuteReplCommand
Merge pull request #432 from khellang/catch-filenotfoundexception

Added catching of FileNotFoundException in REPL and scripts
pass scriptname to REPL and invoke as #load if it's not null
-repl should not be an ignored arg - otherwise there's no way to drop into REPL from script
tests for #load into repl