Allow installing the latest GitHub release

by passing `release = TRUE` to, or using the syntax `"user/repo@*` in `install_github`

Fixes #350.

Closes #466 (=includes it.)
I like this idea. However, a pull contains of both user name and ref, we'd need to define a class for that. Let me think about it.