Remove the unsafe generic easy_setopt function and replace with typed functions that do the same thing. This removes a lot of unsafe { } blocks from the examples and code and is the prelude to a slightly higher-level interface that is type-safe.