cargo dev-dependencies change

Some cargo changes with the latest version: `[[dev-dependencies.*]]` is the new way to specify build dependencies. `[[lib.crate-type]]` seems to be ignored.