Add workaround for doc bug

See: https://github.com/rust-lang/rust/issues/16019
Merge pull request #144 from nerdrew/doc-workaround

Add workaround for doc bug
Use array instead of vec for aesni
Update for coercion rule changes
Depend on rust-lang/time
Update for namespaced enum variants