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.
libs: Remove transitionary material on iter_bytes, add workcache to build.
manual: Clarify that Drop types cannot be Copy
Merge pull request #4081 from graydon/iterbytes-and-workcache

libs: Remove transitionary material on iter_bytes, add workcache to buil...
Fix small typo in kinds documentation
Disallow dereferencing enum types when the variant is private

If an enum type's only variant is private, disallow dereferencing
values of its type.

Due to #4082, this only applies to enums that are in the same crate.

r=pcwalton

Closes #818
Merge pull request #4085 from andrew-d/andrew-fix-typo

Fix small typo in kinds documentation
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