Bug 427399 - Provide an Orion Node shell based on tty.js

Added a plugin that gives a link to a TTY Shell

The plugin adds a link to the Shell category, is registered as a default
plugin, and links to an html page containing "Hallo"

Signed-off-by: Jonathan Balsano <jrbalsano@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

addin the common top banner and side menu on the page,

Signed-off-by: Hongying Zhang <zhangh6@uw.edu>
Bug 427399 - Provide an Orion Node shell based on tty.js

Hooked up term.js terminal to ttyShell.html.

Signed-off-by: Melody Ju <melodyju@outlook.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

Basic plugin to clear local storage

Currently redirects to HTML page that displays either success or failure;
could extend to simply alert success/failure on current page.

Signed-off-by: Kaitlin Huben <kaitlin.huben@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

Directly clear local storage from page

Doesn't redirect to new page now; clears local storage in place and alerts
to user that local storage was cleared.

Signed-off-by: Kaitlin Huben <kaitlin.huben@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

a cleaner version of the sidemenu and banner:)

Signed-off-by: Hongying Zhang <zhangh6@uw.edu>
Bug 427399 - Provide an Orion Node shell based on tty.js

Added server support for term.js

Signed-off-by: Jonathan Balsano <jrbalsano@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

Changed styling of terminal - pass 1

Signed-off-by: Melody Ju <melodyju@outlook.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

Fixed piping bug. Multiple independent terminals can now be used

Signed-off-by: Jonathan Balsano <jrbalsano@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

find a much easier way to do the customized color setting without restarting the shell lol

Signed-off-by: Hongying Zhang <zhangh6@uw.edu>
Bug 427399 - Provide an Orion Node shell based on tty.js

Moved support to allow shells to exist simultaneously

Signed-off-by: Jonathan Balsano <jrbalsano@gmail.com>
Bug 427399 - Provide an Orion Node shell based on tty.js

Re-ordered links to that TTY Shell is first

On editor page you see TTY Shell, then Shell, then Clear Local Storage
On TTY Shell page you see TTY Shell, then Clear Local Storage

Signed-off-by: Kaitlin Huben <kaitlin.huben@gmail.com>