• Reduce usage of libc crate.

    Switch from using `libc` types to `::std::os::raw`. This is a breaking
    change due to the differences in how `c_void` is defined.
    
    `core-foundation-sys` no longer needs the `libc` dependency.
    waywardmonkeys committed Feb 1, 2018