[Core] Add language switcher from adlerre (https://github.com/adlerre/CouchPotatoServer) -> Revert commit b70e4f64bdecfe4be5b4522a6a66c5e2e44dbf00
[Core] Merge some additions from adlerre (fix unicode error, bugfix: missing version file, re-create on exception)
[Core] Set some language options add language Tags (e.g. german, deutsch if german is selected) , don't scoredown blacklisted items, don't use blaclisted if other language is used