RecyclerView: fix ArrayIndexOutOfBoundException in removeAndRecycleScrapInt

App implemented onViewDetachedFromWindow() might force "AddAnimation"
stop and change internal mRecycler.mAttachedScrap list,  then next loop
getScrapViewAt() may access out of bound index.

Accessing the array in reverse to avoid the problem.

Bug 19892594

Change-Id: Ie3a12c60d8135cc2cc048aa0f74f29821e5f708a
2 files changed