OTP autorization
cleanup in C API cc
use strings instead of char* and vectors instead of others
add tests for SLOT config options
* fix tests so they could run in random order