Follow up of #1450 for L10n

I improved upon PR #1450 by @euromark by cleaning up L10n::_setLanguage(). The existing code wasn't DRY with all the isset() checks when L10n::catalog() already does that job. Also removed unused L10n::$found.