update singleTags, use utils.isTag

also set `__proto__` of singleTag to `null`, so eg. tags named
`hasOwnProperty` won't be recognized
use a map for booleanAttributes

attributes are now lowercased by default, so using a regexp isn't
required anymore
Merge pull request #444 from cheeriojs/render_cleanup

render.js cleanup