vim: disable nested comment

Since comment nesting does not work from 0.4.
vim: add rustCommentDoc
Impl cmp/num traits for BigUint, BigInt

TotalEq, TotalOrd, FromStrRadix, ToStrRadix.
cmp: derive Clone for Ordering
cmp: add Ord+TotalOrd impls for Ordering itself
auto merge of #5756 : gifnksm/rust/bigint-impl, r=thestinger

Implements TotalEq, TotalOrd, FromStrRadix, ToStrRadix for BigUint, BigInt.
vim: fix comment highlighting bug

Previous commit had a bug that a line which ends with "//" or "/*"
is not correctly highlighted.
libcore: fix overflow/underflow in range_step
Update tutorial: 1-tuples now exist
Update manual for single-element tuples
Update manual for single-element tuple types
Fixed typo

Change wrong field name in "Trait Inheritance" section.
libcore: from_str_common: correctly signal failure on repeating base 2^n numbers.

A number like 0b1_1111_1111 == 511 would be parsed to Some(255u8) rather than None
by from_str_common, since 255 * 2 + 1 == 255 (mod 256) so the overflow wasn't detected.

Only applied to conversions where the radix was a power of 2, and where all digits
repeated.

Closes #5770.
libcore: from_str_common: provide option to ignore underscores.

Implement the possible improvement listed in the comment on
from_str_bytes_common.
libsyntax: fail lexing with an error message on an int literal larger than 2^64.

Stops an ICE.

Closes #5544.
Put AUTHORS.txt file in the release tarball
Update license terms in manpage
auto merge of #5760 : klutzy/rust/vim, r=thestinger

1. disable nested comment which is not supported now
2. add syntax highlight for rustCommentDoc e.g. `/** doc */` or `/// doc`.
auto merge of #5775 : pavpanchekha/rust/patch-1, r=thestinger

Change wrong field name in "Trait Inheritance" section.
auto merge of #5776 : dbaupp/rust/syntax-parse-large-number, r=thestinger

Addresses #5544 and #5770, as well as a comment left in the documentation of `from_str_bytes_common`, so that there is now an option to ignore underscores.