Initial FFI binding to libsoup
Use internal libsoup binding