Merge doc for runUrl(), runGist(), and runGitHub()

- merged documentation of the three run* functions (#213)
- replaced arguments `port` and `launch.browser` with `...` to be passed to `runApp()`
- implemented #427

This PR is just meant to clean up some easy issues. I do not have an opinion if it should go to shiny 0.10 or the next version.