Avoid hitting http connection limit with subapps

With this change, SockJS connections as used by Shiny Server represent
multiple logical connections multiplexed together. This allows subapps
to piggyback on top of their parent app's connection, avoiding
connectivity problems when 6 or more subapps are embedded.