Also changed the generated code to have at least one thing refer to the path directly, rather than via `use` -- This shows that the impl *can* work without `use`, but doesn't actually do all the work to remove the `use` lines unless we decide we need this feature to work on the 2015 edition
To run unit tests
cargo test
To run ui tests
(cd deps && cargo clean && cargo update && cargo build)
cargo test --features compiletest
To update goldens after running ui tests
tests/ui/update-references.sh