In Language::isValidBuiltInCode(), reject the empty string per Nikerabbit's request on CR
r82927. I'm not sure what the reason for the request was, but I suppose an empty language code could result in the base Language class being used, which could be problematic for some caller. It doesn't do any harm to reject it here.