initial support for render and preview of Shiny docs
add Shiny content warning dialog
implement in-place conversion to Shiny document when requested
use "Run Document" rather than "Knit" for Shiny documents
close window when Shiny stops; move to rmarkdown::run
make Run Document tooltip more accurate
allow docs not marked as Shiny to be run as Shiny documents
allow configuration of template options for Shiny documents
implement reload (just save) and switch docs for Shiny docs
sync with new rmarkdown::run format
improve aesthetics of R Markdown template options dialog for Shiny docs
reset URL on render if user navigates away in R Markdown viewer pane
blur R Markdown console tab when Shiny doc is stopped
Merge remote-tracking branch 'origin/master' into feature/shiny-docs

Conflicts:
	src/cpp/session/modules/rmarkdown/SessionRMarkdown.cpp
	src/gwt/src/org/rstudio/studio/client/rmarkdown/events/RenderRmdEvent.java
	src/gwt/src/org/rstudio/studio/client/rmarkdown/model/RMarkdownServerOperations.java
	src/gwt/src/org/rstudio/studio/client/rmarkdown/ui/RmdOutputPresenter.java
	src/gwt/src/org/rstudio/studio/client/server/remote/RemoteServer.java
	src/gwt/src/org/rstudio/studio/client/workbench/views/output/renderrmd/RenderRmdOutputPresenter.java
	src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTarget.java
	src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTargetRMarkdownHelper.java
make 'open in browser' do the right thing for Shiny docs
Merge pull request #104 from rstudio/feature/shiny-docs

Add IDE support for Shiny documents