Clean and fix up atest build rules, add unit test for ca_certs

Many of atest targets share common attributes and when we update some of them it's easy to forgot updating others. This CL extracts the common ones into defaults and fix up missing libs/exclude_srcs in some targets that were added in the past. These inconstancy could cause false test positive/negatives if left unchanged such as b/337078327.

* Add atest_ca_certs_locater to unittest target's lib
* Make atest unittest use common python defaults
* Create atest-binary-defaults for non-unittest attributes
* Remove atest-beta target which is currently not used
* Extract common exclude_srcs
* Add integration_tests to exclude_srcs
* Add a unit test to check httplib cert availability which caused b/337078327

Bug: 337078327
Test: atest atest_unittests
Test: atest atest_integration_tests
Change-Id: I8cc81455c2fb714ac243511304e303a5ed3d52ba
1 file changed