librustc: Mark unboxed closure calls and definitions with appropriate llvm return/argument attributes.

Gets rid of a FIXME in `base::get_fn_llvm_attributes`.

r? @pcwalton