Upgrade error_prone annotations to 2.4.0

`./update.sh 2.4.0 9+181-r4173-1` and fix Android.bp. Implementation jars are reverted back to 2.3.2 because they have some dependencies missing in AOSP.

Test: build
Change-Id: I08f24c5146cf86d85bffe891d4373e921f728aa9
16 files changed