set LANGAUGE as well as LANG for locale

have made changes and checked only on ubuntu 12.04 LTS server.  

LANG variable sets the locale and LANGUAGE variable sets the fallback
language in case a program does not have translations available for
the default locale. It is also used by the gettext program.

LANGUAGE is being set only on ubuntu and debian not on redhat

For docs see:
* http://www.gnu.org/savannah-checkouts/gnu/gettext/manual/html_node/The-LANGUAGE-variable.html#The-LANGUAGE-variable
* http://serverfault.com/questions/455718/for-setting-locale-in-ubuntu-what-does-the-language-environment-variable-mean
* http://serverfault.com/questions/455922/in-ubuntu-what-is-the-difference-between-en-usutf8-and-en-us-when-setting-lan