Changes recommended by Johnathan.

* Now includes rudimentry tab completion
* Subclassed QLineEdit to support this feature
* Restart qml viewer commands updated to work better
* Removed 'Show Translate File' button
* Added a new button to start the ts_test touchscreen test program
* Note, documentation has not been updated to reflect these changes.