Cleanup javadocs, stop using doclava

@cgruber, can you review when you get a chance? Thanks!
Won't this break on pre-java8?