Cleanup javadocs, stop using doclava

@cgruber, can you review when you get a chance? Thanks!
Why 8, and are you keeping 8's strict "error on javadoc lint" behavior, then?