Make console provider

Currently, JavaScript console API uses typesafe's StrictLogging library, so it's not show on JavaScriptShellConsole.
These patch adds JavaScriptConsoleProvider and makes engine uses it.