allow custom boolean attributes

Should allow custom boolean attributes (the are legal HTML).

Note that currently, in order to set a custom boolean attribute you need to write something like: elm[0].attribs['name'] = null. It would be nice to implement http://api.jquery.com/prop/ at some point.