Merge pull request #247 from scriptcs/dev

Ship v0.4.0
Removed RestoreCommand
Fixed failing test
Removed bin folder logic in CleanCommand
Added SearchOption parameter to FileSystem.EnumerateFiles
Changed registering of MEF composable part catalog
Added common base class for ExecuteScript- and ExecuteReplCommand
Added variable
Merged upstream changes
Removed ScriptCommand base class and renamed IAssemblyName to IAssemblyResolver
Added ScriptManifest, InstallCommand writes the manifest, while AssemblyResolver reads it.
Fixed bug where manifest wasn't deserialized
Added more logging
Refactored out check for managed assemblies into IAssemblyUtility, added tests for IAssemblyResolver
Merge branch 'dev' into 1
Fixed bad merge
Merge branch 'dev' into 1
Fixed bug where all assemblies inside working dir was picked up by MEF
Removed manifest stuff after perf. testing NuGet API alternative
Merge branch 'dev' into 1