choose a random port for runApp and continue to use it for the duration of the session unless explicitly overridden
use .globals rather than .runContext
Merge pull request #245 from rstudio/feature/random-port

choose a random port for runApp