bug 857291 - fix 807678 regression of DNS::GetCanonicalName r=josh
Bug 837323 - Automatically clobber when CLOBBER is updated; r=ted, glandium
bug 856779 - kill NS_NewPresShell() r=bz
bug 856779 - make nsStyleSet::Init() return void r=dholbert
bug 856779 - remove nsFrameManager::Init() r=dholbert
bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium
Bug 857589 - Bail out without warnings when no plugins registry key is present. r=bsmedberg
Bug 856497 - Fix dynamic viewport sizing for margin changes. r=kats

The viewport wasn't being recalculated when the viewport margins changed, and
was also subject to some rounding errors. Round off the values before
comparing them (as they're screen pixels), and make sure to update the viewport
when the margins change. Margins were also not correctly being altered when
in overscroll, which could cause bottom-aligned fixed position content to be
incorrectly offset.