title: destroying the old instance of an activity in another task when a new instance is created in new task
body: <p>i have 3 activities A,B and C. The flow is like this:</p>
  
  <p><code>A-&gt;B-&gt;Home-&gt;C-&gt;B</code>.</p>
  
  <p>I have used <code>singleTask</code> on activity B.
  However this creates a side effect that when i do <code>A-&gt;B-&gt;Home-&gt;recent</code>, it returns to A instead of B. Activity B must be brought to foreground. </p>
  
  <p>Also is there any way that i can destroy old B when new B is created??</p>