C API: update options w/ convenience funcs & fifo compaction

made rockdb_fifo_compaction_options_t type in case options are added later, if there's no plan of that it would be nice to not have it since there's only one option.