Move to newer version of Jacoco

Change-Id: Ic8f71bf6dac917b70abf463e2082e247d71143d4
(cherry picked from commit 96db96448ca0a6545899e2a21338279ceb59dce7)
Merge "Move to newer version of Jacoco" into idea133-milestone
Added support for specifying maxSdkVersion on build flavors.

Only minSdkVersion and targetSdkVersion were supported up to now.
There is no implicit value set for maxSdkVersion, it must be
specified in the build.gradle.
Added unit test and build test.

Change-Id: Ibf4053ba8887cb0a6291cfc845b26123ed39b4a0
(cherry picked from commit 8d4631d0212bd5e55d3a51d53b73de98a5f2ed54)
Merge "Added support for specifying maxSdkVersion on build flavors." into idea133-milestone
added a failOnMissingConfigEntry to aaptOptions.

Added a failOnMissingConfigEntry AAPT option (defaulted to false) to
add the --error-on-missing-config-entry parameter to aapt invocations.
This flag will trigger a build failure with some resources are missing for
a particular split.

Change-Id: Iedf1dcb7ea5ae6bad96ffc5207c1a1972e231590
(cherry picked from commit 840498170e1a9d6e578c04d04b85c04fa3f76f17)
Merge "added a failOnMissingConfigEntry to aaptOptions." into idea133-milestone
Guard against a potential NPE.

Change-Id: I214ba19f68f11dc53cb3016cf4d77ac85d647769
(cherry picked from commit 591a864707b2df4d5d71350786008a9bf16b8668)
Merge "Guard against a potential NPE." into idea133-milestone