Clear STK menu when sim does not send set up menu.

Currently when 'A' sim is replaced with 'B' sim, the
'A' sim stk menu is not cleared., therefore if 'B' sim
does not sends any set up menu 'A' sim stk menu is still
displayed.

Fix: In StkAppService, on sim absent clear the cached
stk main menu.

Bug: 36946371
Change-Id: I655de38ddc14f6ee8a0d98f48bf1994b1e74fc19
diff --git a/src/com/android/stk/StkAppService.java b/src/com/android/stk/StkAppService.java
index 9eec59e..7f32624 100755
--- a/src/com/android/stk/StkAppService.java
+++ b/src/com/android/stk/StkAppService.java
@@ -607,6 +607,8 @@
                 CatLog.d(LOG_TAG, "CARD is ABSENT");
                 // Uninstall STKAPP, Clear Idle text, Stop StkAppService
                 mNotificationManager.cancel(getNotificationId(slotId));
+                mStkContext[slotId].mCurrentMenu = null;
+                mStkContext[slotId].mMainCmd = null;
                 if (isAllOtherCardsAbsent(slotId)) {
                     CatLog.d(LOG_TAG, "All CARDs are ABSENT");
                     StkAppInstaller.unInstall(mContext);