First pass at a guide to compiler plugins

@steveklabnik, are you interested in looking this over?
If someone is writing compiler plugins, they'll want the appropriate compiler docs anyway.