cargo: It's a lib!

Signed-off-by: Anton Lofgren <anton.lofgren@gmail.com>
crate_id is deprecated in favor of crate_name

Signed-off-by: Anton Lofgren <anton.lofgren@gmail.com>
Make it possible to start purple

Signed-off-by: Anton Lofgren <anton.lofgren@gmail.com>
Straighten out a few FIXMEs

Signed-off-by: Anton Lofgren <anton.lofgren@gmail.com>