External Annotations

I just opened a draft PR that adds support for external annotations, i.e., for adding user-defined annotations to classes / methods on the classpath. This can be used as a lightweight tool for API linting by adding @deprecated annotations and potentially making them fatal using -Wconf.

I’m interested to hear what people think! Please read the PR description for more details.