First pass at a guide to compiler plugins

@steveklabnik, are you interested in looking this over?
We're still not sure if the manual should contain just language stuff, or standard library stuff. I guess what I mean is, this isn't really about the language, it's about `rustc`.