jsterm-911456: More splitting up tests

Avoid tests taking too long to run so they run into Mochitest timeouts.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
jsterm-911456: Unify the lists of registered items

We had several ways to register items, and were working towards getting
them all in line. This finishes the job. Now all the lists of items
are the same bad commenting out where an item shouldn't be used in a
particular context.
This includes removing mozindex.js which isn't actually used.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
jsterm-911456: Move createTerminal to index.js

This means Firefox can use api.js without pulling in a bunch of files
that it never actually needs.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
refactor-864370: Add missing return statement

For symmetry with the other key-handling places.

Signed-off-by: Joe Walker <jwalker@mozilla.com>
jsterm-911456: Update RDP connector

Signed-off-by: Joe Walker <jwalker@mozilla.com>