Merge pull request #171 from Ogeon/master

Convert TmFmt from strftime to String. Fixes #170
Fix no-SSL build.
add time dependency
tm_gmtoff has been renamed to tm_utcoff
Merge pull request #174 from jgillich/time

time moved to external repo
Fix for numerics reform.
Merge pull request #175 from reem/numerics-reform

Fix for numerics reform.
std::from_str has been moved to std::str
Merge pull request #177 from jgillich/str

std::from_str has been moved to std::str
Added imports for enums, as per https://github.com/rust-lang/rust/pull/18973
Merge pull request #179 from kyledewey/enum_namespace_fix

Added imports for enums
Rust update: no more `[T, ..n]` -> `&[T]` coercion
De-mod-ify some stuff enum scoping makes possible

Not strictly necessary, but fun, and it fixes a warning.
I also improved it a little while I was at it.
What can I say? It just happened.
Fix an unused result error.
Use proper Cargo build support.

This gives proper Windows support.
Rust update: no more `[T, ..n]` -> `&[T]` coercion

(I had managed to miss the tests.)
Rust update: no more `[T, ..n]` -> `&[T]` coercion

(Missed one in the doc tests)
Merge pull request #180 from Ryman/missed_coercion

Rust update: no more `[T, ..n]` -> `&[T]` coercion
Fix fallout from std::fmt changes
Merge pull request #181 from Ryman/fmt_fallout

Fix fallout from std::fmt changes