libcore: use unboxed closures in the fields of `Filter`
libunicode: fix fallout
librustc_trans: fix fallout