Bug 978608:  Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY.  r=karlt

This bumps the minimum required pango version to 1.22, released 29 Sep 2008.
Bug 855081 patch 2:  Use a single buffer for the demangled names.  r=jesup
Bug 978603:  Make sure implicit copy constructors and assignment operators aren't invoked for gfxGlyphExtents (which would at least mess up leak statistics if not actually leak).  r=jfkthame

Originally written while investigating bug 435138.
Bug 978620:  Make nsFrameSetFrame call FinishAndStoreOverflow.  r=roc
Bug 439204:  Remove assertion "We placed a float where there was no room!"  r=roc
Bug 978612:  Ignore changes to offsets of static-positioned elements when they or their descendants have views.  r=dholbert

We get slightly better optimization, and no loss of function, by putting
these checks in the opposite order.