Implement innerHTML getter for HTML documents

XML case is not yet implemented.
auto merge of #1450 : jgraham/servo/innerHTML, r=jdm

XML case is not yet implemented.

Not yet well tested, but at a point where review comments are helpful.