Bug 866521: Deal with other PixelFormats for Gralloc buffers. r=bjacob
Bug 864017: Deal with GrallocPlanarYCbCrImage on the client side. r=bjacob
Bug 866952: Unregister from old GrallocBufferActor when switching buffers. r=bjacob
Bug 866785 - Move repeated nsIFrame::List implementations code to a new method, ListGeneric, for re-use.  Cleanup and improve the code a bit.  r=roc

Specifically:
* move all the frame dump methods to nsIFrame. Especially nsFrame::ListTag
  was annoying, often requiring a cast to nsFrame*.
* print common values in the same order for all types of frames
* print fluid continuations as "next-in-flow=%p" and non-fluid as
  "next-continuation=%p" (as before)
* print the style-context more compactly, e.g.
  "[sc=0x7faa6b60e0a0] pst=:first-line" becomes
  "[sc=0x7faa6b60e0a0:first-line]"
* suppress printing visual/scroll-overflow rects when they are identical
  to mRect and do the same for nsLineBox::List where it was especially
  hard to see which lines actually had real overflow
* fix a bug that printed the child list name at the far right when the
  principal list was empty (making it hard to see)
* print the address of child lists (other than the principal list) to
  help debug frame list property bugs
* s/NS_IMETHODIMP/void/
Bug 865006 - Enable more xpcshell tests on Android; r=jmaher DONTBUILD