Support for interactive ggvis objects in Shiny documents

This change renders interactive ggvis objects in Shiny documents by constructing an appropriate `shiny.appobj` object and printing it.

Note that this feature requires a very recent build of Shiny, and there is work to be done on sizing.