LPS-44342 Remove logic specific from Configuration Portlet from LanguageImpl

Hey Ray, 

this is an attempt from @csierra in order to remove the dependencies of the LanguageImpl from the Configuration portlet. I like the idea very much because now the logic is in the Configuration Portlet only but I would like to see what you think about it since this is more related with Platform.

thanks!