Improve lifetimes on foldl/foldr and lift the Copy requirement
rustc: (cleanup) remove the obsolete T_task / cx.task_type.
core: add next, prev, and mutate_prev methods to trie.
rt: add a dump_registers function to _context.S that jumps to an inner fn.
core: add TLS pointer-enumerator function for conservative GC.
rt: add a gc field to task
rustc: remove old bitrotted gc system.
core: fix bug in reflect visiting vec rather than unboxed vec.
core: add hex-writing helper to WriterUtil
core / rt: reserve / realloc managed-unique pointers through at_vec.
core: rewrite cleanup to contain a conservative GC (not active)
core: hook up local heap malloc/free/realloc to notify the conservative GC.
rustc: stop emitting refcount code, fail if anyone tries to explicitly free @ boxes.
rustc: add zero_root upcall, use to keep roots alive long enough (and zero after)
rustc: clean up unused imports
fixes for windows and 32bit mode
warning police