simplify setting errno
Avoid duplicate etfs names
Make app_main() the application entry point

The rump kernel is bootstrapped before calling it.