\underbrace & \overbrace: use the horizontal curly brackets from the MathML 3 operator dictionary #522
A _Capture_ element can get ANY attributes (as well as ANY content)
pass all Box properties to the insertMathToken method as attributes (not just a seperate set of attributes)
->setAttribute only sets attributes that are allowed by the model (or are namespaced)
textification of array cells in some circumstances
pass all properties to the Box for DefMath that produce primitves
always set displaystyle on mtable, since mozilla sometimes forgets
a CD should have meaning=commutative-diagram
better \middle that avoids the XMWrap
fixup mathstyle adjustment for \over,etal to get correct styles; simplify \big etal to avoid XMWrap; provide generalized alignment binding machinery for matrix and cases objects, and a better logical model for the content form (using XMDual)
use the general alignment binding tools from TeX for matrix and cases, to provide generalized matrix and cases environments with proper logical structure
rewrite \Biglb etc similarly to \big in TeX
update tests for new logical structure of matrices and cases
Merge pull request #523 from fred-wang/522

\underbrace & \overbrace: use the horizontal curly brackets from the Mat...
make provision for readRawLine to ONLY return the unread portion of the current line (w/o reading the next), to allow the Gullet to combine with peek'd tokens
fixup readRawLine to combine peeked tokens with the unread portion of the current line from the Mouth
add a data attribute to floats and listingblock to hold the raw listings data (or other data)
Added a css resource for the listings package
Added templates to provide link to listing (or other float) data attribute
fixed bug not counting the column used by ids (and sometimes yielding apparently empty lines); copy the raw listing data onto a data attribute of listing elements; add resource to ltx-listings.css