Add simple R Markdown document template

This change adds an R Markdown document template to Shiny. This makes it possible to create a new Shiny document via `rmarkdown::draft`, and also exposes the template in the RStudio IDE (in New -> R Markdown -> From Template). 

The template contains the most basic types of Shiny document content: an input, an output, a reactive expression, and an embedded application.