Respect the allowPreRelease flag even if no version is provided
Merge pull request #254 from jrusbatch/issues/252

Allow installation of prerelease packages without requiring a valid version to be specified.
Refactored FilePreProcessor to remove #r directives and return them in result
Replaced methods with PreProcessorUtil methods. Added tests
Console colors are now properly reset when exiting the REPL.
ExecuteReplCommand should use the implementation of IConsole provided to the ctor
Add test for ExecuteReplCommand.Execute
Added check for existing assembly/script in REPL. Fixes #264
Fixed failing tests and added two more
Merge pull request #263 from jrusbatch/issues/262

ExecuteReplCommand should use IConsole
Merge pull request #265 from khellang/264

Added check for existing assembly/script in REPL
Merged upstream changes
Fixed merge conflicts.
Merge pull request #261 from patriksvensson/dev

Console colors are now properly reset when exiting the REPL.
Merge remote-tracking branch 'upstream/dev' into 140
Adding a filter for non-managed assemblies
Moving non-managed file detection into the IScriptCommand implementations
Adding abstraction on the AssemblyName API
Refactoring IAssemblyName to IAssembly
Adding implementation for IAssembly interface and adding it to IoC
Implementing a unit test for non-managed assemblies