Adding yash, removing posh

We are now compatible with yash.

The posh shell was removed from tests. It lacks the `command -v`
which is present in every other shell on the planet and provides
no alternative whatsoever to check if a function is declared.