librustc: use new `[ty, .. len]` syntax for fixed vector errors.
auto merge of #5757 : dbaupp/rust/rustc-fixed-vector-pprint, r=thestinger

Currently error messages say ``mismatched types: expected `uint` but found `[uint * 10]` (expected uint but found vector)`` rather than `[uint, .. 10]`.