taskReturnToType be gone!

The activity hierarchy now maintains visual ordering since most task
have their own stack, so no need for taskReturnToType complexity.
Also, we handle the API FLAG_ACTIVITY_TASK_ON_HOME by moving the
home stack forward whenever a stack with the root task intent with
that flag is movedToFront.

Bug: 64146578
Fixes: 67931573
Test: go/wm-smoke
Test: Existing test pass.
Change-Id: I465df9cb55830ac27bba330b221f730c6f1e9450
diff --git a/services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java b/services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java
index f5cdf21..07b49c5 100644
--- a/services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java
+++ b/services/tests/servicestests/src/com/android/server/am/ActivityTestsBase.java
@@ -323,7 +323,7 @@
         }
 
         @Override
-        boolean isStackTranslucent(ActivityRecord starting, ActivityStack stackBehind) {
+        boolean isStackTranslucent(ActivityRecord starting) {
             switch (mIsTranslucent) {
                 case IS_TRANSLUCENT_TRUE:
                     return true;
@@ -331,7 +331,7 @@
                     return false;
                 case IS_TRANSLUCENT_UNSET:
                 default:
-                    return super.isStackTranslucent(starting, stackBehind);
+                    return super.isStackTranslucent(starting);
             }
         }
     }