Add initial async logging support
Replaces logging
library with aiologger
.
It isn't exactly 100% compatible with logger and some minor regressions have happened because of the new library, so our work is not done here.
The output to stderr and stdout does not look exactly the same with the log files, as dates, for example, are missing from the log files.