Fix broken tests.

The shell CSS was updated without updated the associated tests.
Add Shell.attachInputHandler test.
Add Shell.enableInput test.
Add Shell.keepAlive test.
Shell member reorder and efficiency updates.

The new order is more natural as it follows the HTML flow.
Add Shell.insertResponseLine/Array tests.
Add Shell.evalStatements test.
Add Shell.handleInput test.