Implement default -main for NIOperation.
Stylistic changes.
Add __NI_REQUIRES_SUPER.