Define default template date format strings globally and make them translatable
Drop obsolete 'has_separator' property from the interface definitions
Parse compiler provided build date to use the translatable date format string
Improve build date conversion code

Don't use strptime() as it is not very portable, instead use a GDate and use the
code also for the date output in --version.