name: disallow empty NameComponent in canonical order section

This commit does not change the meaning of the spec.
It makes the informative part of the spec consistent with the nominative part.

refs #1763

Change-Id: Ibe623d03932516f8ebcaa7e7381288cf7d9edc6a