updated to work with DSTify Hash commit in rust
Update the curl-rust dependency
auto merge of #791 : alexcrichton/cargo/update, r=alexcrichton
Add a custom join_paths function to wrap the error

This helps us not unwrap() and rather propagate the error upwards.

Closes #488
Update to rust master
auto merge of #776 : alexcrichton/cargo/issue-488, r=alexcrichton

This helps us not unwrap() and rather propagate the error upwards.

Closes #488
Extract custom build tests and prefix with "old_"
Deprecate old build system and add rust build script as target
Custom build commands are now being run
Build command output now being checked and written to filesystem
Flags from custom build script are now used
Jobs now send back their own description when they start
Add draft for passing metadata to dependencies
Deprecated a few more things
Address minor issues
Move custom-build-related code in its own module
Tweak tests that check whether the build script is being run
Implement the `links` manifest key

This commit adds the `links` manifest key as a string of a C library which is
being linked to. This is passed as an argument to the build command when not
overridden. The implementation of overrides will come soon!
Fix lines_match test for matching process output
Implement overrides via local cargo configuration

This is an implementation of overriding native dependencies and passing
aribtrary metadata and such.