For Travis CI - only install what being requested.
Route system exit request to Exit menu handler to perform exit check.
Merge remote-tracking branch 'upstream/master'