C & C++ interop using FFI

Dart mobile, command-line, and server apps running on the Dart Native platform can use a foreign function interface (FFI) to call native C and C++ APIs.

This mechanism is currently in active development and is not yet complete. For a small preview example, see the dart:ffi sqllite sample.