While `/etc/os-release` is usually available on Linux systems, it
might be missing on distribution that don't follow that convention.
For those distributions, the commands `hostnamectl` (from systemd) and
`lsb_release` might provide an alternative. Unfortunately, those
commands might also be missing as well as `/etc/os-release`, so the
newly introduced `eshell-info-banner--get-os-information` function
falls back to the string "Unknown" (and should never fail).
Fixes #1.
Ensures there will always be space for OS, kernel, uptime and hostname
information. Padding works well.
Now, I need to work on the progress bars with the memory and the
partitions.
I might add later a bar for the battery.