Rename AttrList to NamedNodeMap

This fixes issue #3135
Merge pull request #3174 from Aaron1011/attrlist-namednodemap

Rename AttrList to NamedNodeMap