Cleaned up case related functions a bit
Made unsafely safe functions unsafe again, for safety
Added Ascii type
Added case functions to Ascii
Corrected history
Implement a lint mode to deal with unused 'mut' variables
core: remove unused 'mut' variables
std: remove unused 'mut' variables
syntax: remove unused 'mut' variables
rustc: remove unused 'mut' variables
Fix LLVM bug affecting i1 switches emitted for nullable enum match.
Consider nullability for equivalence of monomorphized fns.
Use nullable pointers to represent enums like Option<~T>.

See comments in adt.rs for details.
Add some tests for nullable-pointer enums
libcore: Add `is_absolute()` to paths. Closes #5851.
Moved ascii out of str
Removed deriving Ord, which allowed to remove the stage markers
Added missing assert, did some formating
rustpkg: In doc, mention other implicit RUST_PATH entries

as per Graydon's comment