Avoid tests fail due to existing default user on system. There are more than one test that is affected of this, so create a fake getent for all. ref: https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud/-/issues/42
Refactor fake wget to use a yaml so we can set aws fake meta-data similar to how we set nocloud fake meta-data. Also move fake netcat to tests/bin/nc so its always there and we don't need to remember to call fake_netcat when needed.