Add new language selector viewlet and viewlet manager for PAM version, and make them conditionals