Deserialize Cargo.toml

This is a definition of fields in Cargo.toml files for serde. It allows reading of Cargo.toml data. It's used by crates.rs project to extract information about crates.

To get started, see TomlManifest::from_slice