Autocompletion for server.R, ui.R with shiny documents

NOTE: not quite ready for merge, but putting this up here for now.

This provides autocompletion results in `server.R`, `ui.R` by parsing the companion document for relevant completions.