Add Agp version to producer/consumer of inter-projects artifacts

This CL removes the agpVersionChecker and uses a new approach to
enforce agp version across builds by adding agp version to producer and
consumer of inter-projects artifacts. When agp version attribute exists
in both producer and consumer but the values don't match, the build
would fail with a friendly message from the consumer side complaining
about using different agp versions.

Bug: 195025261
Test: existing + manually
Change-Id: I1f5059b0a804a3a08bc98df323e31a71661d578c
27 files changed