Add a basic memory profiler, invoked with -m.
Rename |Profiler| as |TimeProfiler|.

And likewise for |ProfilerChan|, |profiler_chan|, and so on.  This
contrasts nicely with the newly added |MemoryProfiler|.
Merge pull request #2720 from nnethercote/memprof

Add a basic memory profiler, invoked with -m. r=pcwalton.
Upgrade to latest Rust.
Merge pull request #2725 from metajack/rustup-20140624

Upgrade to latest Rust.
Remove generate_cacheable_wrapper_characterdata!
Remove generate_cacheable_wrapper!
Remove generate_cacheable_wrapper_node!
Remove generate_cacheable_wrapper_htmlmediaelement!
Remove generate_cacheable_wrapper_htmltablecellelement!
Remove generate_cacheable_wrapper_htmlelement!
Merge pull request #2724 from saneyuki/rm_macro

Removes 'dom/binding/element.rs'
Remove some into_owned calls.
Mark some unused fields.
Remove the pointer to the Rust object in Root.

It is already stored inside the jsref field.
Merge pull request #2729 from Ms2ger/warnings

Fix some build warnings in the script crate; r=jack