implement the setter for Node.nodeValue.(fixes #1825)
auto merge of #1834 : lpy/servo/issue1825, r=jdm

see #1825
Bumped HTMLCollection interface to latest

Spec:
http://dom.spec.whatwg.org/#interface-htmlcollection

This is a sub-task for #1662.
Added HTMLCollection::create

This is a sub-task for #1662.
Implemented {Document,Element}.getElementsByTagName
Implemented {Document,Element}.getElementsByTagNameNS
Implemented {Document,Element}.getElementsByClassName
Replaced Document::createHTMLDocument in favor of HTMLCollection helpers
Added FIXME stub comments

This is a sub-task for #1662.
Added HTMLCollection content test