Merge branch 'DA-120' into unstable

# By magicgoose (8) and others
# Via magicgoose (2) and others
* DA-120:
  remove toast
  update CultureInfo in ApplicationContext
  force restart of activity when language is changed
  change the language when user selected an item from spinner (android)
  get the “right” language code on Android
  <DA-120> regenerate translations
  <DA-120> regenerate pot and po files with updated update-from-source.sh
  <DA-120> update rel paths inside update-from-source.sh
  update links to locales (android)
  use long names, respond to selection, fix style
  <DA-120> change translation location
  <DA-120> change folder structure
  display spinner with culture names
  added new challengeEngine-version with action-button bugfix
<DA-120> refactoring languages