update russian translation
lost this file
error corrections and translation improvements
gargoyle.header.footer.c: fix which default strings are where (device name & description); use preprocessor directives to build/not build i18n portions to reduce binary size; transition printing of translation files from snprintf to dynamic_strcat (which saves a few dozen bytes)
localize.py: allow building of gargoyle_header_footer without i18n portions using preprocessor directive
Merge remote-tracking branch 'upstream/master'

# By Cezary Jackiewicz (2) and WildRat (1)
# Via Eric (2) and Cezary Jackiewicz (1)
* upstream/master:
  i18n/Polish: typo
  add russian translation. first version.
  i18n/Polish: typo
support 12 hour formats in login, overview & time pages
Merge remote-tracking branch 'bashfulbladder/master'
merge russian translation from WildRat/master
in gpkg, depends_satisfiable no longer depends on hold status, the case of conflict there is dealt with in install.c