Un-xfail/move/delete some tests.
Add tests for 2 fixed issues.

Fixes #7327.
Fixes #3794.
auto merge of #8932 : huonw/rust/closed-issues, r=cmr