Generate calling-convention-aware binding

With this patch, rust-bindgen generates extern functions with
calling conventions specified in header.
This patch also removes `-abi` flag.