Improved support for R Markdown Shiny documents

- Emit a warning when a Shiny document is emitted in a static R Markdown file
- Emit <head> content for later collection by R Markdown 
- Expose a list of Shiny-supplied HTML dependencies (for consumption by R Markdown)