librustc: Implement a #[no_mangle] attribute to suppress name mangling.

This is very helpful for SDL, as SDL wants you to define a function named
`SDL_main`.

r? @brson