Updating extension guidelines

Extension approval has basically stalled for quite some time and the extension guidelines are in need of an update. I would like both of these things to change, starting with an update of the guidelines.

This pull request presents some changes to the guidelines to provide a basis for discussion.