Add FBO backed draw targets.

This adds support for Skia FBO draw targets to the C API as well as several
helper functions to create and manage the relevant contexts.