Implement BigInt and BigUint.
Move BigUint and BigDIgit to std::bigint.
Convert std::bigint to explicit self.
Impl Zero, One of BigInt, BigUint
Convert @[BigDigit] to ~[BigDigit]
Enhance auto_encode to take number of struct fields

emit_struct and read_struct takes an additional len:uint parameter which tells
us how many fields the struct we are working on has.

This is required to implement an Encoder for the msgpack [1] serialization
format. To serialize a struct with msgpack you have to use arrays and the size
of the array has to be know before each of the elements are written out. JSON
as an example doesn't have this problem as it uses '[' and ']' delimiters for
arrays.

[1]: www.msgpack.org
reset LinearMap.size when expanding buckets
rt: Remove dead code from schedule_task()
doc: Fix some typos in the tutorial and reference manual
Merge pull request #4323 from cpeterso/cpeterso-schedule-task

rt: Remove dead code from schedule_task()
Merge pull request #4322 from cpeterso/incoming-doc-typos

doc: Fix some typos in the tutorial and reference manual
Merge pull request #4316 from ttaubert/issue-4277-linear-map-len

reset LinearMap.size when expanding buckets
Add some extra description for std::net
Merge pull request #4324 from steveklabnik/std_net

Add some extra description for std::net
core: convert an XXX into a FIXME.
std: Constify the bytes sent to Sha1::input

We are of course never going to modify the data, and this change allows us to
accept data from to_bytes::IterBytes types.
remove apparently-superfluous extra parens from types
Add Peter Williams to AUTHORS
really update mandelbrot to pipes
use newtype struct for devnull rather than type aliased record