xml.aug: Support for external entities

Currently the Xml.lns fails parsing an external entity defined in the DOCTYPE
due to the "entity_def" lacking support for the optional "SYSTEM" and "PUBLIC"
attributes of the entity element[1].

[1] http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-external-ent

Close #142