Karl's latest patch for SF issue #673791: Call storeAtts() for all element start tags; this is necessary to ensure attribute defaults are properly processed for all elements (needed to do proper namespace checking, at the very least), and that tag names are properly cooked when there's an end-element-handler but no start-element-handler.
Karl's latest patch for SF issue #673791:
Call storeAtts() for all element start tags; this is necessary to
ensure attribute defaults are properly processed for all elements
(needed to do proper namespace checking, at the very least), and that
tag names are properly cooked when there's an end-element-handler but
no start-element-handler.

This causes the new tests to pass, and closes the SF tracker issue.

libexpat/libexpat,tiran/expat,libexpat/libexpat,libexpat/libexpat,tiran/expat,libexpat/libexpat,tiran/expat,libexpat/libexpat,libexpat/libexpat,tiran/expat