Don't send reactlog messages to the client unless showcase mode
Make sure shiny app objects are not cacheable using asis_output(..., cacheable = FALSE)

This commit reverts d08a2507fa4e51860ea136f96074bf87013cdc42
Make meta of length 0 when we are sure there are no dependencies

knitr::asis_output() will decide whether x is cacheable by checking length(meta) == 0. Some shiny tags are cacheable, such as numericInput(), because it is pure HTML without dependencies, whereas selectizeInput() is not cacheable due to the dependency on selectize.js.
factor out a function columnToRowData() so both updateSelectInput() and selectizeJSON() can use it
make the `selected` argument of updateSelectizeInput() work even in the server mode
Added extra query param to identify sub apps.
Merge pull request #453 from yihui/feature/nocache

Prevent caching conditionally
Merge pull request #455 from trestletech/feature/subapp

Added extra query param to identify sub apps.
Allow naked renderXXX functions to be used inside other tags
Merge pull request #451 from jcheng5/suppress-reactlog

Don't send reactlog messages to the client unless showcase mode
Merge pull request #454 from yihui/feature/selectize-more

Make `selected` work for server-side selectize input
Add maskReactiveContext function
Fix staticdoc test
Make renderPlot print result if visible

Reviewed by @wch
Upgrade jqueryui to 1.10.4 and remove datepicker

The jqueryui datepicker collides with our bootstrap datepicker

Reviewed by @wch
Add tests
Merge branch 'feature/mask-reactive-context'

Conflicts:
	NEWS
Change all "is()" calls to "inherits()"

According to ?inherits
Merge pull request #459 from jcheng5/naked-render-in-tags

Allow naked renderXXX functions to be used inside other tags
New horizontalLayout function; put elements in a single table row