added ScriptCs/ScriptcsConsoleAppender.cs
changed unnecessary info logging to debug
REPL will now respect IConsole for logging output
Merge pull request #334 from filipw/320

Added support for ILog logging in REPL
Adding ability to override any service, removing manually creating services by using a temp container
Extracting engine and executor to be passed in so CR can be moved to core
fixing typo
Moving CompositionRoot to core, renaming ReplConsole to IConsole and doing a bunch of necessary refactorings to cut the CR dependencies
removing PowerArgs from core
Adding unit tests
removing whitespace
fixing tests to register by type
Adding an instance override test
Merge pull request #349 from glennblock/347

Fixes #347