return null from GetNamespaceURI, not the empty string

correctly mark tests
Merge pull request #3145 from wenderen/NamespaceURI.None

return null from GetNamespaceURI, not the empty string; r=Manishearth, Ms2ger