librustc: Remove all uses of `static` from functions. rs=destatic
libcore: Remove `pure` from libcore. rs=depure
libstd: Remove all uses of `pure` from libstd. rs=depure
auto merge of #5488 : pcwalton/rust/depure, r=pcwalton