Improvements as follow-up to #599: 1. Accept a `path` to a tutorial file where `package` is ignored 2. Add a `clean` argument, default `clean = FALSE` (#333) 3. Add option for where tutorial is shown, default to viewer, fallback to external, stretch goal: tutorials pane