Fix the order of destruction. The draw target must be released before the
gl context, as gl resources are present.
Merge pull request #90 from glennw/fix-drop

Fix the order of destruction. The draw target must be released before the gl context, as gl resources are present.
Upgrade Rust.
Merge pull request #91 from servo/rustup-20140716

Upgrade Rust.
Generate documentation with rustdoc
Merge pull request #93 from servo/rustdoc

Generate documentation with rustdoc
Fix dangling pointer causing corrupted output in fill_rect

The `draw_options` variable within the match expression is only valid
for the duration of the match expression, but by using an unsafe pointer
the code manages to violate the lifetime rules and creates a pointer
to it that's outlives the match expression.

Instead of creating a copy of the AzDrawOptions in the match, we can get
a ref to the one contained in the Option and hand out of pointer to that
one, which lives long enough.

Refs servo/servo#3084.
Merge pull request #94 from dotdash/fix_lifetime_issue

Fix dangling pointer causing corrupted output in fill_rect
Move some code out of unsafe blocks.
Merge pull request #95 from servo/unsafe

Move some code out of unsafe blocks.
Cargoify rust-azure
Merge pull request #96 from metajack/cargoify

Cargoify rust-azure
Fix crate paths which changed
Merge pull request #97 from metajack/fix-crate-paths

Fix crate paths which changed
Fix forgotten macos path.
Merge pull request #98 from metajack/fix-macos-paths

Fix forgotten macos path.
Fix android compiles
Merge pull request #99 from metajack/android-cargo

Fix android compiles
Rust upgrade
Merge pull request #100 from servo/rustup

Rust upgrade