test: add testcase, close #4759 which was already fixed.
test: add testcase, close #4929 which was already fixed.
Add tests for cross-crate condition handling. Close #5446.
auto merge of #8209 : graydon/rust/2013-08-01-testcases-for-fixed-bugs, r=thestinger

This just fills in a few bugs that needed tests.

r? @alexcrichton