switch driver.rs to libnative + other fixes

most notably, use libnative for our binaries. should unwedge rusti.