We may fail to invalidate descendant style if there are multiple attribute selectors that differ by value.
<rdar://problem/24264756>
Created attachment 275769 [details] patch
Created attachment 275771 [details] patch
http://trac.webkit.org/changeset/199099