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.