Update to rust 0.6 syntax.
Merge pull request #1 from metajack/rust-0.6-syntax

Update to rust 0.6 syntax.
Make private trait public.

servo-gfx uses this trait for some reason.
Merge pull request #2 from metajack/public-private-trait

Make private trait public.
Add license
Remove unused imports.
Merge pull request #3 from metajack/unused-imports

Remove unused imports.
Add license headers
Fix license headers