Represent most nullable ptrs as `Option<*T>`s in the ffi
Merge pull request #51 from bjz/nullable-ptrs

Represent most nullable ptrs as `Option<*T>`s in the ffi