Switch .travis.yml to native rust support (fixes #13)
Adjust to new match range syntax
Merge pull request #14 from Divius/fix-build

Fix compilation after recent changes
fail! was renamed to panic!
Merge pull request #16 from Divius/fail2panic

fail! was renamed to panic!
Updated for latest Decode changes.
Switch to using namespace enum for Bencode
Switch from deprecated from_str_hex
Merge pull request #17 from Divius/latest

Some updates for ongoing Rust changes
Fix build for nightly changes
Show utf8 ByteStrings as strings
implement Show for util::ByteString
Make util::ByteString print the same as Bencode::ByteString
Factor string printing out into fmt_bytestring
Merge pull request #19 from canndrew/show-utf8-bytestrings-as-strings

Show utf8 bytestrings as strings
Remove unecessary allocation
Fix ByteString::as_slice
Merge pull request #21 from canndrew/fixes

Small fixes
Fix new enum scoping rules
Fix test imports too