auto merge of #1138 : Ms2ger/servo/reflect-HTMLUnknownElement, r=jdm

@jdm: I think we should move nodes more in line with the rest of the DOM. How do you feel about something like this?
Implement insertBefore and reimplement appendChild.
Address review comments and replace add_to_doc with node_removed and node_inserted functions.