Annotation extractor which looks for annotations in parsed compilation units and writes
the annotations into a format suitable for use by IntelliJ and Android Studio etc;
it's basically an XML file, organized by package, which lists the signatures for
fields and methods in classes in the given package, and identifiers method parameters
by index, and lists the annotations annotated on that element.