Initialize Console Application inside the Bolt app

This PR lays the groundwork for issue #851 by initializing the Console
application from within Bolt instead of separately inside the nut shell
script.

By doing this extensions can access the console application using the
`$app['console']` service and can add their own custom commands.