Change N.io codes. Add CLIENT_ERROR code.
Refactor client RPC interface.

- Do not invoke the callback on system-level error.
- Emit a notification on any system-level error.