shell: Fix launcher menu/toolbar regressions

Make sure the launcher sets up the UI properly and that
the help ui is properly unmerged when closing an application.
Simplify setting of the window title and Quit action handling

Add a UI test to verify that the launcher still works.

Change-Id: Ie8a3ef8a2b2cadc5831752db7abf437b0d694289