3553a1a lang.{sh,csh}: unset LC_ALL even if LANG is not set

Authored and Committed by zbyszek 5 years ago
    lang.{sh,csh}: unset LC_ALL even if LANG is not set
    
    If $LANG was not set, but $LANG_backup was, the latter would be used.
    Let's set $LANG_backup unconditionally, to avoid using some potentially
    random variable from outside.
    
    When checking whether $LC_ALL should be exported, allow $LANG to be unset.
    
        
file modified
+2 -4
file modified
+2 -4