[Android] Fix app crash when two pages load each other for more than 512 times

The crash is caused by local reference table overflow, there is a thread hold the
input stream reference by analysing MAT.
Threads attached through JNI must call DetachCurrentThread before they exit. So
call DetachFromVM after AttachCurrentThread which wraps the DetachCurrentThread
function.

BUG=XWALK-3096
Merge pull request #2762 from fujunwei/reload-crash

[Android] Fix app crash when two pages load each other for more than 512 times