Modified NameResolver to better handle defaults.

NameResolver now knows about the 'xmlns' namespace. It disallows
declaring it. It also now disallows declaring 'xml' to an invalid
value.
Version bump.
Updated dependency.
Merge branch 'release/0.21.1'
Merge tag 'v0.21.1' into develop

0.21.1