Revert "Be compatible with the stdlib for now ('static shell)"

This reverts commit a601d049feff5768b0d99b9fcec807b277fa4c81.
Add back fix for cross compile tests

This change was accidentally included in the reverted commit.
Don't show `Fresh` by default

But still show it with --verbose

Closes #473
Remove an outdated module

Closes #512
Make docs more generic
Update output to match latest cargo build
Add a note about required build tools and packages

Closes #518
Don't run cargo as root during `make install`

This rejiggers the dependencies for `make install` to only copy files into the
destination, never assemble anything. This adds a hard requirement that `make`
is executed before `make install`.

Closes #519
Don't deadlock when a dep has no libs
auto merge of #513 : bkoropoff/cargo/revert-static, r=alexcrichton

This reverts a commit that worked around an overly restrictive lifetime bound on the `Writer` impl for `Box<Writer>` in libstd.  Now that this restriction has been lifted, the workaround can be reverted.
auto merge of #522 : EduardoBautista/cargo/update-docs, r=alexcrichton

This PR will make the guide more generic in terms of directory paths and crate information.  It also
updates some outdated output.
Update libssh2-static-sys to build on msys2
Mention the name of a package in a custom build failure

Closes #530
auto merge of #515 : alexcrichton/cargo/issue-472, r=brson

But still show it with --verbose

Closes #473
auto merge of #516 : alexcrichton/cargo/issue-512, r=brson

Closes #512
auto merge of #527 : alexcrichton/cargo/build-issues, r=brson

Related issues in the commits.
auto merge of #529 : alexcrichton/cargo/msys2-build, r=brson
auto merge of #532 : alexcrichton/cargo/issue-530, r=brson

Closes #530
auto merge of #528 : alexcrichton/cargo/deadlock, r=brson
fix sample code to do with color-rs. Renamed HSV to Hsv and RGB to Rgb so that it compiles and works