Provide AbstractDocument::from_node(node: AbstractNode)

TSIA.
auto merge of #1634 : brunoabinader/servo/document-fromnode, r=jdm

TSIA.

@jdm mentioned to use ```AbstractDocument::from_box``` internally, though.