Fix Element.isHTML; support non-HTML elements.

The Element#isHTML property was read-only and the overwrite in the
constructor was silently ignored.  Make the property writable so that
it can be set to false for non-HTML elements.

Closes #41.

Amended-by: C. Scott Ananian <cscott@cscott.net>