Update code to use unwrap method.
Correct visibility of implementation.
More 0.6 changes.
Merge pull request #3 from metajack/rust-0.6-more

Rust 0.6 more
Merge pull request #2 from metajack/option-unwrap

Update code to use unwrap method.
Make CFData implementation public.
Merge pull request #4 from metajack/cfdata-public-impl

Make CFData implementation public.
Add license
Remove unused imports.
Merge pull request #5 from metajack/remove-imports

Remove unused imports.
Add license headers
Update for language changes.
Merge pull request #6 from luqmana/update

Update for language changes.
Update for language changes
Fix tests
Merge pull request #7 from pcwalton/language-changes

Update for language changes
Fix C FFI to use *mut pointers correctly and update code.

This was found because of unused mut warnings.
Merge pull request #9 from metajack/unused-mut

Fix C FFI to use *mut pointers correctly and update code.
Update for new for protocol.
Merge pull request #12 from metajack/for-protocol

Update for new for protocol.