first functinoal web console
(WIP) Redo web terminal using jqconsole library
Allow GeogitCLI to use a provided GeoGIT and not take ownership of it
Add redirect so that users don't need to worry about a trailing slash in web console
show error message and don't issue empty commands in web-console
Make web-app use CLIContextBuilder to take advantage of plugin setup
remove 'jquery-terminal' files, we're using jqconsole now
add 'clear' command to web terminal to reset the terminal
add license header to jqconsole.min.js
change web-console prompt color
Buffer web console output to a temp file, and limit it.

Use a FileBackedOutputStream to buffer large outputs to
a file if need be, and limit the number of characters returned
to the web client. The limit is configurable through the
web.console.limit config option and defaults to 16k characters.
Make web-console disabled by default. Enable with config web.console.enabled true
Move web console code to web api module

This will support its use in the GeoServer plugin as well.
Move logging initialization in CLI apps to the main method.

This is to avoid the default logback logging context to
interfer with any other logging mechanism in use by client
applications.
attach the console inside RepositoryRouter instead of outside it
set up logging in functional tests now that its done in CLI's main()
Merge pull request #773 from groldan/web_terminal

Add a web terminal to the web-api under repo/console