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.
Restrict FBO support to mac.

This is only until shared GL context support is added to Skia for other platforms.
Merge pull request #21 from metajack/gpu-rendering

Add FBO draw target support