Bug 843768: Email: Fix WebActivity: use WebAPI state, and remember activity

Fast startup additions in 843768 invalidated the state used in the web activity. Changed the web activity path to use the MailAPI state instead. Also holds on to the web activity to complete if the user needs to first set up email.