Fix for std::from_str::FromStr refactoring

In Rust commit 29bc9c632, std::from_str::FromStr was moved to std::str::FromStr.
Merge pull request #215 from dylanmckay/master

Fix for std::from_str::FromStr refactoring
fixed for enum namespacing
Merge pull request #216 from HeroesGrave/master

Fixed for enum namespacing
fixed for changes to slice coercion
Merge pull request #217 from HeroesGrave/master

Fixed for changes to slice coercion
Update for rustc
Update dependencies to use the central repository