Revert "Added boolean attribute value support"

This reverts commit 200f805f04d538e492acd0e2cc12427f5de5f3e2.
Element::removeAttribute* does not need to throw
Element::has_attribute already checks for HTML cases
Fixed issues pointed out by Ms2ger