Several addition for aira issues

This pull request contains several commits (even for closed issues) in order to update openmeteo/aira to latest version before the actual  transfer from the initial kickapoo/aira. 

Please note that my commit messages are not openmeteo's usual commit recommendations as each issue has multi small parts. Because of the transfer, git squash commit was a over complicated procedure so instead  commit messages with names as "part fix for" are referring to sub issues that stand alone as commits in aira development structure.