multiwindow: climb through history stack to take care of intents within intents

unfortunately mms still leads back home because it starts an unrelated intent
via the NEW_TASK flag, which is stupid. we can take out its flag and it'll
probably be fine.

Change-Id: I643849637b28c6d42b52d6c40f7a62a5541bd61e