Use LC_MESSAGES env for Locale.locale

Locale.charset keep using LC_CTYPE.

This change is backward imcompatible change. But the current behavior
is a bug. So this change is reasonable.

GitHub: fix #2

Debian Bug: #690572

Reported by Stefano Zacchiroli. Thanks!!!
Reported by Hleb Valoshka. Thanks!!!