Change behavior of DirectiveLineProcessor to display an error if directives such as #load or #r are used after code
Fix #462 - Nicer error when a extensionless script name is passed
added missing null checks
added CA1062 'Validate arguments of public methods' to ruleset
added test ruleset with CA1062 omitted
Merge pull request #480 from adamralph/null-checks

Added missing null checks
Merge pull request #479 from dpen2000/fix-462

Fix #462 - Nicer error when a extensionless script name is passed
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
In some cases Roslyn seems to emit 2 assemblies not 1 - take the last one instead, otherwise we'll get type load exceptions all across the board.
Fix for #486. inMemory is now the default
Merge pull request #484 from filipw/fix-483

In some cases Roslyn seems to emit 2 assemblies not 1 - take the last one
Merge pull request #487 from dschenkelman/issues/486

Fix for #486. inMemory is now the default
Spelling fix
Merge pull request #488 from kendaleiv/patch-1

Spelling fix in CONTRIBUTING.md
Fix for #475, using .cache folder to store generated .dll files
Fix for #475. Swapped -inMemory for -cache (which is false by default)
IConsole.WriteLine should have a parameterless overload
ExecuteReplCommand.Execute should start a new line on exit
IConsole should have a `Clear' method
Entering `#clear' into the REPL should clear the console