Bug 453475 - [1.8][null] Contradictory null annotations (4.5 M3 edition)

Change-Id: If21e75c9a3608085ab1cd8fcdc43bb9abf2d5024
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Fix for Bug 454401 [search] Search unable to find references
Fix for bug 437414 - Annotation processing is broken when build is batched

Change-Id: Ib59d03fc00284b0ee5409f645e259c6324a3226e
Test for Bug 437414 - Annotation processing is broken when build is
batched

Change-Id: I520a0d21d86e25e7c2405e590740af68d657afe0
Signed-off-by: Harry Terkelsen <het@google.com>
Bug 436486 - AnnotationDiscoveryVisitor.resolveAnnotations causes
unhappy processing order

Change-Id: I8dd1bc497562bfa28c9e566e70ac289922f7bb13
Also-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Bug 436486 - AnnotationDiscoveryVisitor.resolveAnnotations causes
unhappy processing order
- extra safety to protect against changes from Bug 437414
copyright notes in new files
Merge remote-tracking branch 'origin/master' into bug303519
copyright notes in modified files
restored TEST_NAMES code
added some javadocs, some code polishing
applied some suggestions from the (old) code formatter