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