[jnigen] Pure dart bindings (https://github.com/dart-lang/jnigen/issues/110)

The bindings still need the compiled `dartjni.c` from `package:jni`, but with this approach the native code is constant.

This makes this approach more ideal for generating large libraries.

This approach yields lower performance than using the C bindings.
28 files changed
tree: a7c1c1ffa4b760f3b3d47ae1589f1fc58c0e7a45
  1. .github/
  2. pkgs/