Html5

change of _isXhtml to _doctype to handle more than one doctype, keeping the default the same.
Added doctype handling of html5 with new html5 elements that are defaulted to block / hidden layout, as well as sniffing for html5 doctype.