Cuckoo table options missing in the C interface

Cuckoo table options are missing in the C interface. I started making changes to add them, but I realized there are currently two ways how this is handled. For block-based table you have a separate options type with functions to be called on it, for plain table you have just a single function call to set the factory with options as multiple parameters. Which way is preferred for new code?
The whole test is kind of messy, there is a lot of state. Technically, destroying just the options should be fine, because `CuckooTableFactory` copies the structure. Alternatively, I could make the test complete separate, not using any of the  shared variables.