[fix bug 1003048] Tour pages should try to detect if Mozilla.UITour APIs

Moves the code that starts the tour inside the callback to `getConfiguration`. This is a safety measure to ensure that if the UITour API does not work for some reason, the visitor should just get the post-tour web page.