spec: Update specification for InterfaceText structure

Since we now have an occurance of InterfaceText that isn't
optional (namely Set#label, which must not be null) move the
"null" value type to all other uses of InterfaceText instead
of in InterfaceText itself.

Change-Id: I92786492a37d907aad446655704ea1b52938ab21