register .C interface

- C code actually uses .C interface, but R_init_... registered as .Call
- Mangle R-visible names with prefix C_...
- use registration when loading dynamic library, so symbols
  are looked up only once and can be referenced explicitly