librustc: use new `[ty, .. len]` syntax for fixed vector errors.

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