Add a version of ActivityController.setup() that takes a Bundle and calls the same lifecycle methods that Android calls when restoring saved instance state.