First pass at a guide to compiler plugins

@steveklabnik, are you interested in looking this over?
Yeah, this is definitely handy. Some of those `#`'s might make more sense as `#!`'s, but eh whatever.