vendor/bc: import of version 5.3.1
This update does not contain any functional change, but fixes two
minor build issues:
- Temporary files were created in the source directory, causing build failures if the sources were not writable at build time.
- A message catalogue contained extra characters that were ignored but made gencat print warning messages.