jquery/jquery — pull request #1066 by gibson042 (2012-12-10 08:58:12+00:00)
Title: Fix #11115: remove boolHook (where feasible)

This one is much less clear-cut than [#12600](http://bugs.jquery.com/ticket/12600), upon which it depends. It's just a matter of picking inconsistencies: because IE<8 is incapable of differentiating the relevant properties and attributes, the oldest of the oldIEs must necessarily get left behind in order to correctly draw a distinction between boolean them.

If we accept this, it means that modern browsers and IE8+ will correctly interpret selectors referencing boolean attributes from jQuery 1.9 on, and most of this code will be removed in jQuery 2.0.

If we don't, we either commit to incorrectly interpreting those selectors indefinitely or we introduce this as a documented inconsistency between 1.9 and 2.0.

IOW: `ROCK`jQuery`HARD PLACE`

Sizes - compared to 12600 @ f9e0e510cb01daab6348e849fbec6836060190d4
```
263891 (+216) dist/jquery.js
92218 (+74) dist/jquery.min.js
32588 (+24) dist/jquery.min.js.gz
```