Added AssemblyReferences.cs
Changed passing references to ScriptExecutor and ScriptEngine from string to using AssemblyReferences
Fixed tests to use the new AssemblyReferences
Updated ScriptExecutor and its interface method names
Added: ScriptExecutorTests for AddReferences/RemoveReferences
Change behavior of DirectiveLineProcessor to display an error if directives such as #load or #r are used after code
Change ThrowIfAfterCode to BehaviourAfterCode on DirectiveLineProcessor to give implementers choice of how to handle directives used after code
Switch to custom exception InvalidDirectiveUseException for Throw behaviour in DirectiveLineProcessor
Merge branch 'dev' of https://github.com/scriptcs/scriptcs into invalid-load-notice
Fix for #475, using .cache folder to store generated .dll files
Fix for #475. Swapped -inMemory for -cache (which is false by default)
Increment version to v0.9.0-alpha
Merge pull request #478 from dpen2000/invalid-load-notice

Fixes #470
This is a prelimininary fix for handling unexcepted/unamed arguments.
The ArgumentParser Class would catch the ArgException and return null.
But the calling method in ArgumentHandler Class would then try to access
the returning null object.
Only use package source that are enable
Merge pull request #504 from BlackFrog1/dev

Only use NuGet package source that are enable
Updated RoslynScriptEngine to create the host based on Type not on interface
Moved IScriptHost and IScriptHostFactory to contracts as they now don't cause any problems anymore
Fixed tests
Add ISCriptHostFactory to builder/overrides