added AliasCommand for REPL command aliasing
added REPL command test file and changed the initialization in REPL
added behavior test
made basic ScriptExecution acceptance tests run under both debug and non-debug
switched off VS hosting for scriptcs.exe
Merge pull request #808 from adamralph/infuriating-vs-lock

switched off VS hosting for scriptcs.exe
Merge pull request #817 from scriptcs/master

catch up dev with master
#775 Set loglevel when debug arg is provided

Moved the logic that sets LogLevel to debug when Debug is provided from
ArgumentParser to ArgumentHandler.

Added tests for when Debug is provided on command line and in the opts
file.

Removed test from the ArgumentParserTests that is no longer valid.
Merge pull request #821 from ryanrousseau/775

#775 Set loglevel when debug arg is provided
Add support for global opts file - fixes #768

FileSystem.GlobalOptsFile will return the path for a scriptcs.opts file
in the ModulesFolder

ArgumentHandler looks for non-default option values first from the
command line, then from a local opts file if it exists, and finally from
a global opts file if it exists.

Rename ModulesFolder to GlobalFolder per discussion on #768

Update ShouldUseScriptOptsIfParsingFailed: parser mock will create a
ScriptCsArgs instead of returning null to avoid null reference exception
force the use of trace in Mono engine and in Roslyn engine - on first execution only
separated StringExtensions into its own file
undefine should be #undef
Merge pull request #825 from filipw/feature/trace

defined TRACE
updated to Mono.Csharp 3.6.1
removed InteractiveBase from MonoHost
Merge pull request #828 from filipw/feature/interactivebase

removed InteractiveBase from MonoHost
Merge pull request #827 from filipw/feature/mono361

updated to Mono.CSharp 3.6.1
added System.Net.Http to defaults
adjusted tests