be conservative about kernel_info implementation

in case kernels don't comply with the message spec by leaving out the language key.
Merge pull request #4797 from minrk/safer-guiref

be conservative about kernel_info implementation