Remove crate_id from codegen
Removed crate id from lib
Build fix for latest Rust
Added explicit path for codegen dependency
Merge pull request #151 from seemk/latest_rust_fix

Build fix for latest Rust