Merge pull request #12 from metajack/warning-police

Fix build warnings on mac and linux.
Pass font styles along to Azure.
Merge pull request #13 from metajack/pass-font-styles

Pass font styles along to Azure.
Only use -Wno-c++11-extensions when clang is detected
Disable error that forbids builds with gcc 4.2
Merge pull request #14 from mozilla-servo/brson

Fix build on gcc 4.2
Update for language changes
Merge pull request #15 from pcwalton/language-changes

Update for language changes
Remove modes.
Remove const.
Use normal arc::clone now that const is gone.
Merge pull request #16 from metajack/no-modes

No modes
Update for directory reshuffle
Merge pull request #18 from pcwalton/directory-shuffle

Update for directory reshuffle
Cast gfx::FontOptions before delete to fix memory leak.
Merge pull request #20 from metajack/mem-leak

Cast gfx::FontOptions before delete to fix memory leak.
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
fix servo #472: rust-azure target doesn't depend on libskia.a