Add emulation of java.util.Collections.asLifoQueue (Java 6 API)

Bug: issue 8516
Change-Id: I978ba8c1c0ccbae815c6312b5dfc0467a6cb332a
Merge remote-tracking branch 'upstream/master'