Fix pthread_detach for already-exited threads.

This fix handles the case when pthread_detach is
called for threads which have already exited.
This is required to avoid any memory leak

Change-Id: I2bf7f41234d93b226132a4c51705f4186f4961c3
Reported-by: Paresh Nakhe <pnakhe@codeaurora.org>
Merge tag 'android-4.4.3_r1' into HEAD

Android 4.4.3 release 1
Merge remote-tracking branch 'cm/cm-11.0' into kitkat-legacy-staging