Update to Bootstrap 2.3.2
Update NEWS
Don't clear timers when runApp returns

The lifetimes of reactive expressions and observers can span multiple
runApp calls, so timers should as well.
Added S3-dispatched input parsers.
Customize dispatch for NULL objects.

Don't provide class for input objects based on `type` field. Provide real NULLs to dispatched functions rather than empty lists.
closes #272: the argument ws_env was not used anywhere
closes #236: use sys.source(envir=) instead of source(local=)
closes #238: use keep.source() for sys.source()
bump the required version of httpuv to v1.2

this is to pull the changes to httpuv that enable shiny applications to run inside the rstudio viewer pane
Merge pull request #282 from rstudio/feature/httpuv-version

bump the required version of httpuv to v1.2
Merge remote-tracking branch 'origin/pr/276'

Conflicts:
	R/shiny.R
Revert "Customize dispatch for NULL objects."

This reverts commit f4ada70e564e820c6abbab11c601d7498c5847f3.
should pass a session object to invalidateLater()
add .csv to fileInput() to make it consistent with the tutorial (#280)
Parse incoming NULLs as NA.
white spaces
add dataTableOutput() and renderDataTable() for the DataTables library

not yet done, but at least paging is working now
the ... argument is not really used
document renderDataTable() and dataTableOutput()
a simple implementation of global searching