Language pack download UI

Addresses #853. This introduces a working download language pack UI that eventually calls to languagepackdownload command. 

Affected by #1069, but it still downloads anyway and it shows the languages that are installed, dynamically.