start phasing out BindEncoder: move to (unused) encdec.rs
 - eliminate remaining warnings
   - except one that represents a TODO for row results
 - separate rust stdlib imports
 - update str::raw::from_c_str to string::raw::from_buf
 - allow(non_camel_case_types) for SQLITE_OK, dbh, stmt
 - impl ToSql for i64 etc. rather than remove Integer64 import
 - impl ToSql for Option<int>
   - lots more todo
 - snake_case mk_person