Merge pull request #77 from alexcrichton/update

Depend on rust-lang/time
Updates
Remove pub qualifiers on struct variant fields
Implement Error for errors
Use FromError
Fix build errors
Make uuid default on and rename it
Fix travis.yml
Update README for uuid changes
Fix link syntax
More enum namespacing preparation
Readme fixes
Remove struct_variant feature gate
Make time support optional
Update README
Clean up uuid stuff
Prepare for namespacing changes
Remove some uneccessary macro_escapes
Added imports for members of enums, as per https://github.com/rust-lang/rust/pull/18973
Merge pull request #79 from kyledewey/enum_namespace_fix

Added imports for members of enums