outerHTML support.

Add HTMLElement.outerHTML support, and test cases for innerHTML and outerHTML.