Bug 845374 - Part a: Sort includes and forward declarations in nsContentUtils.{h,cpp}; r=khuey
Bug 845374 - Part b: include nsAutoPtr.h in nsDOMCSSValueList.cpp; r=khuey
Bug 845374 - Part c: Stop including nsHtml5StringParser.h in nsContentUtils.h; r=khuey
Bug 845374 - Part d: Create a new nsContentListDeclarations.h that doesn't include the world; r=khuey
Bug 845374 - Part e: Stop including nsContentList.h in nsContentUtils.h; r=khuey
Bug 845374 - Part f: Create a new nsDocElementCreatedNotificationRunner.h; r=khuey

--HG--
rename : content/base/public/nsContentUtils.h => content/base/public/nsDocElementCreatedNotificationRunner.h
Bug 845374 - Part g: Stop including nsContentSink.h in nsContentUtils.h; r=khuey
Bug 845374 - Part h: Move nsContentUtils::NameChanged out of line; r=khuey
Bug 845374 - Part i: Stop including nsNodeInfoManager.h in nsContentUtils.h; r=khuey
Bug 845374 - Part j: Stop including nsIXPCScriptable.h in nsContentUtils.h; r=khuey
Bug 845374 - Part k: Stop including nsIContent.h in nsContentUtils.h; r=khuey
Bug 845374 - Part l: Stop including nsIDocument.h in nsContentUtils.h and fix two nits; r=khuey
Bug 845374 - Part m: Move nsContentUtils::PositionIsBefore out of line; r=khuey
Bug 845374 - Part n: Stop including nsINode.h and nsIDOMNode.h in nsContentUtils.h; r=khuey
Bug 845374 - Part o: Stop including nsIDOMEvent.h in nsContentUtils.h; r=khuey
Bug 845374 - Part p: Stop including nsDataHashtable.h in nsContentUtils.h; r=khuey
Bug 845374 - Part q: Stop including nsThreadUtils.h in nsContentUtils.h; r=khuey
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
Bug 845374 - Part s: Stop including nsTArray.h in nsContentUtils.h; r=khuey
Bug 845374 - Part t: Stop including js/Value.h in nsContentUtils.h; r=khuey