Mention that -serializedFragment is outerHTML and implement it for HTMLDocument.
Serialize non-string attributes' -description instead of probably crashing.
Fix issues brought up by the static analyzer.
-[HTMLNode removeFromParentNode].

For convenience; I wish the DOM had an unparent() function.
Somewhat modernize the API.

instancetype, NS_DESIGNATED_INITIALIZER, and little bits of formatting.