Create AndroidLibraryPlugin to share common module configuration.

First step in cleaning up duplicate code in build.gradle config files.

Bug: 33845666
Test: ./gradlew clean assemble assembleAndroidTest continues to work
Change-Id: Iecad7c9f8a020eff7e3cef9eb20a72a3c1662fb8
30 files changed