libcore/to_bytes.rs: add IterBytes impls for pairs and triples
Update src/README.txt

updated the new names of source directories - librustc, libcargo, librusti, librustdoc, libfuzzer
Add more standard c lib llvm intrinsics.
Add Andrew Dunham to AUTHORS
Add the check-fast run_pass_stage2 lib to 'make clean'

Should fix the windows bots
Merge remote-tracking branch 'bilalhusain/patch-1'
Add Bilal Husain to AUTHORS
librustc: Implement simple explicit self for objects. r=nmatsakis
librustc: Implement explicit @self and ~self for objects. r=nmatsakis
add option validation to configure, now it will error out on undefined options
librustc: Make `a.b()` always a method call. r=nmatsakis
librustc: Implement C-like enum constants. r=tjc
librustc: Implement tuple struct constants. r=brson
librustc: Implement unit-like struct constants. r=brson
Fix tests for field parsing changes
Fix some compile-fail tests
libcore/to_bytes.rs: fix IterBytes instances for pairs, triples to not cause ICE when used
call out to iter_bytes_{2,3} in IterBytes instances for pairs, triples

This means we will exit early if requested based on the return value of the
callback we're given.
librustc: Add missing cases in kind and privacy checking to try to put out the burning tinderbox. rs=rustbot
librustdoc: Parenthesize closure calls in tests to attempt to put out burning tinderbox. rs=rustbot