add functions serverInfo() (exported) and setServerInfo() (not exported)

we can call shiny:::setServerInfo() in Shiny Server before launching an app, so that the app author can make use of the info to decide the behavior of the app