Added -showAnnotation option to DocLava

The -showAnnotation command-line option specified the fully
qualified classname for an @interface declaration, which if
present on a class, method, or field, will override any @hide
annotations in the javadoc comments.

Bug: 7457598
Change-Id: I4f21d9bacf60875c1b7444bb9139091e9a505bb5
Fix NPE when looking for annotation in isHiddenImpl()

Change-Id: Idaebcf456ffe06d0147436986975081bf1162699
Allow show annotations on fields and methods.

Change-Id: I2556eae6cd8e84345040ad7a0c0bc7b33dda1536
am 5ab9cb53: add support for gms and gcm javadocs

* commit '5ab9cb535d77c7d83fabac028bbf13b2d27e0e63':
  add support for gms and gcm javadocs
am e94aecfe: add support for @value tag

* commit 'e94aecfe57368dd3df62be49d08d6a5684cf929f':
  add support for @value tag
am 99e4ebe5: further support for @value tag to print fully qualified name

* commit '99e4ebe5b938186f02d1deb0d46ac0e72db2e0b2':
  further support for @value tag to print fully qualified name
am f19066f1: fix build

* commit 'f19066f11fc29bb0c6f3b3044c7ecf21fc47f62d':
  fix build
am 4ec568b9: more fixing for tags: provide proper links for @value tags.

* commit '4ec568b934dab55eca62a72e4b1ed48924f87460':
  more fixing for tags: provide proper links for @value tags.
am 0901a614: another fix to remove generics info from sidenav. they were still appearing in the nav while viewing a package page. bug: 7242415

* commit '0901a614686e63ca81e0c790f22de1fae09c2c0c':
  another fix to remove generics info from sidenav. they were still appearing in the nav while viewing a package page. bug: 7242415
resolved conflicts for merge of 9b316c84 to master

Change-Id: Ic5b0374982fcf07d6beaba8806d4dae23173d504
am 460dd2aa: remove condition for devsite and use the timestamp js for all doc builds

# Via Scott Main
* commit '460dd2aa33a4e4666eb05f7a26f335e2a012dbb7':
  remove condition for devsite and use the timestamp js for all doc builds
am 5bc5316d: add timestamp.cs to doclava to fix break (unknown dependencies for doc builds)

# Via Scott Main
* commit '5bc5316d9b25c017446d44d87fbc98f754d10afb':
  add timestamp.cs to doclava to fix break (unknown dependencies for doc builds)
am a75af371: Temporarily add a content type to fix builds.

# Via Dirk Dougherty
* commit 'a75af37150ebca7cdca4869b72948ae0ac5abfc3':
  Temporarily add a content type to fix builds.
update doclava for s.a.c redesign

Change-Id: I4788472ea2ba923070362624f75fe72bf5b43df7

Conflicts:
	src/com/google/doclava/ClearPage.java
am 88c435bb: update doclava for s.a.c redesign

# Via Robert Ly
* commit '88c435bb4d6c81c41107e23503b59af2e08acd8d':
  update doclava for s.a.c redesign
add support for differently named lists.js files

Change-Id: I5eaf20ad661a5582c45e30b9bed308d9714f02e3
am f2a427d9: add support for differently named lists.js files

* commit 'f2a427d942636370bafe20d3852622f026f2511f':
  add support for differently named lists.js files
Revert "add support for differently named lists.js files"

This reverts commit f2a427d942636370bafe20d3852622f026f2511f

Change-Id: I190c9e95af040a7ff384f211649fb766a1b6e805
am 57657b93: Revert "add support for differently named lists.js files"

* commit '57657b935a6aefc36b2a7f5704665e4da818c3e6':
  Revert "add support for differently named lists.js files"
remove file type check for s.a.c

Change-Id: I926b2e189cb6eee3ec81e69886a917ddd6b73a85