extraneous comma
extraneous `extern crate` in bindings

bindings isn't ever compiled as a crate of its own, this is a remnant
from compile-testing the hand-written bindings on their own.
code reshuffling