Remove in-tree test binary.

I presume this was accidentally committed.
Cleanup librustpkg a little bit.

Mostly I did simple transformations from imperative style loops to
more functional iterator based transformations.
Don't use unkillable in UnsafeArc dtor when there's no unwrapper. Close #8382.
Reorganise Select traits to not expose internal runtime types. Close #5160. Pending #8215.
Make cell with_ref/with_mut_ref use finally. Close #7975.
Fix select() in light of the deschedule...and then race. Close #8347.
Clean up transitionary glue in task/spawn.rs. Don't hold kill-little-lock for O(n) time, cf #3100, and optimize out several unneeded clone()s.
rt::task: Make current_stack_segment public

Servo needs to tell SpiderMonkey about the stack bounds.
Implement formatting arguments for strings and integers

Closes #1651
Define integer formats for all widths

Closes #1653
Correct the padding on integer types for formatting
Explain what ifmt! is all about
Forbid pub/priv where it has no effect

Closes #5495
auto merge of #7866 : sstewartgallus/rust/clean, r=cmr

Mostly I did simple transformations from imperative style loops to
more functional iterator based transformations.
auto merge of #8411 : bblum/rust/assorted-fixes, r=brson

Each commit is pretty much what it says on the tin. r anybody.
auto merge of #8423 : alexcrichton/rust/less-priv-again, r=bstrie

Closes #5495
Make rt::stack public

Fixes #8478.
Fix freezing of @mut Objects when passing as argument
Reborrow even when passing &Object to &Object, so as to permit freezing
Merge pull request #8432 from chris-morgan/remove-assert-eq-macro-fail-binary

Remove in-tree test binary.