[e] (0) Clarify <datalist> content model.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22276
Affected topics: DOM APIs, HTML

git-svn-id: http://svn.whatwg.org/webapps@7993 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit c9c8dcfef50a9136071b22674266426b2112bcfd)
[e] (0) Fix mistakes with CSS and make 'not in a state' more consistent
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17835
Affected topics: HTML, Rendering

git-svn-id: http://svn.whatwg.org/webapps@7994 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit f5c5123bdff3028bba63a3c314b63b6b0de9827a)

Closes W3C Bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=16564
[giow] (3) Revamp how errors are reported to be a little more sane and hopefully slightly closer to more browsers (but there's not a huge amount of interop here and so this won't exactly match anything). This is a very risky change so let me know if anything broke.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22310
Affected topics: HTML, Workers

git-svn-id: http://svn.whatwg.org/webapps@7995 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 09710c23364a3004cb9da1cfacc13857effeca29)