Do not clean up current slot id when card status change.

Currently, the current slot id class variable is being reset to 0
whenever SIM Card is absent. This leads to sub2 STK App to be not
installed again in subsequent SIM Card status change.

Do not reset the current slot id to zero when SIM Card is absent.

Change-Id: If8d58591d96082bfda79b49996d84a5617c9f4ac
Handle low priority Display_Text correctly

Currently StkAppService does not send a response for low
priority display text. Due to this, if Session_End is received
before StkApp finishes processing the display text command, a
NullPointerException will be seen while launching the text dialog.

Following changes have been included:
1. Do not set CurrentCmd to MainCmd after idle screen event
2. Send Command Response for low priority display_text after
   launching the text dialog.

Change-Id: I63aa073ce37d14e26a5d860649ab9dc6eb95b68c
Handle the timer in StkMenuActivity correctly.

Currently the timer in StkMenuActivity is started only
if the state is SECONDARY.

While handling multiple back to back GET INPUT screens, the
timer in StkMenuActivity gets started, if the state is SECONDARY.
When this timer times out, it results in the GET INPUT screen
switch to main menu.Rename the timeout method and start the timer
in StkMenuActivity only if user input flag is true.

Change-Id: I0a5f8e41ad0b6304fd1b18d02631006e9ce8fc16