libsyntax: Remove obsolete fixme.
librustc: Check for empty crate link meta name and vers.
auto merge of #8933 : luqmana/rust/ot, r=pnkfelix

Fixes #6540. Also remove a fixme for #2619 since it's not relevant anymore.
Long awaited test case for #2355.
Allow _ param name in trait default method for #8468.
Regression test for #8468.
auto merge of #8936 : pnkfelix/rust/fsk-issue-2355-testcase, r=alexcrichton

Fix #2355.
Fix the std::fmt doc-block to show up in pandoc
auto merge of #8941 : alexcrichton/rust/fix-comment, r=thestinger
Incorporate review feedback.  Fix #8468.
auto merge of #8940 : pnkfelix/rust/fsk-8468-allow-underscore-paramname-in-trait-default-method, r=alexcrichton

Fix #8468.  (Though the right answer in the end, as noted on the dialogue on the ticket, might be to just require trait methods to name their parameters, regardless of whether they have a default method implementation or not.)
Un-xfail/move/delete some tests.
Tests for fixed issues.

Closes #3794.
Closes #4025.
Closes #5688.
Closes #5708.
Closes #7012.
Closes #7327.
Re-xfail extern-pass-TwoU{8,16}.rs (still doesn't work on 32-bit platforms).
Modernized a few more types in syntax::ast
auto merge of #8939 : Kimundi/rust/master, r=huonw
auto merge of #8932 : huonw/rust/closed-issues, r=thestinger