Incrementing version to v0.9.0-alpha
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
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
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
Entering `#reset' in the REPL should reset the state of the REPL
Refactor Reset logic into a new Reset method on IScriptExecutor
Merge pull request #489 from jrusbatch/repl-exit

Print a new line when exiting the REPL
Merge pull request #490 from jrusbatch/repl-commands

Implement #reset and #clear in the REPL
Set version to v0.8.1