Cleanup javadocs.  This makes the following changes:
  1) Stop using doclava.  It has too many bugs (like dropping annotations).
  2) Tell javadoc not to doclint.  Java8 does it and errs if it fails.
  3) Link to appropriate third parties from javadoc.
  4) Split extensions into separate groups in ant javadoc.
  5) Cleanup code that had javadoc warnings.
Publish javadocs using jdk8, not jdk7.
Fix spacing for Struts2GuicePluginModule
Merge pull request #822 from sameb/no-doclava

Cleanup javadocs, stop using doclava
Redirect latest javadoc page

doclava was at packages.html, normal javadoc is at index.html.
Set a bit in ProviderMethodsModule to see if we are generating provider methods for gin.  If we are, skip fast class generation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=71452336
Merge pull request #823 from google/moe_writing_branch_from_5b65f8c4dcf95a89d3b5ace2dbee3e54fa963722

Merge internal changes -- removes a warning from Gin.