Annotation processor logging
Created by: dbluhm
This PR contains an experiment in propagating warnings and errors logged by libraries utilized by our annotation processors through the javax.annotation.processing.Messager. This ensures errors and warnings are not missed during compilation of clients and also makes it easier to catch these errors in our own testing.