Match of va_copy / va_end in _vstr
Define ctap_tests() with suitable defaults

If callers link with -lctap but forget to define ctap_tests(), then they
will get a helpful "No tests defined" message, and a 'file' and 'line'
of libctap.so:0.

v1.1.6
ABI 0:1:0