Convert BackStackRecord Operations to ArrayList.

This slightly simplifies operations to add and remove operations
from the back stack by using an ArrayList instead of a custom
linked list.

Also removed fragments during replace are expanded into the
back stack to make the tracking of them simpler.

Change-Id: Ifac857396e4c6d42ddd44a3dc0f855649171e49c
1 file changed