native: create tap interfaces ad-hoc

PR currently only works in Linux, I will add support for other systems once the concept is ACK'd.

Usage: ignore `tapsetup.sh`, just use `make term` and get as many tap interfaces as you need.

TODO:
- [x] don't create unless term target is given
- [ ] integrate support for OSX/FreeBSD
- [ ] update documentation
I agree it's awkward and your suggestion might even be better suited statistically. But it is possible to specify other sufficiently privileged users with both, su and sudo.

I don't understand your second paragraph. Could  you please paraphrase?