Add ActivityController.launch()

A convenience method that calls all of the lifecycle methods on an Activity when it's first launched, plus visible().