Fix compatibility support for v7/gridlayout

A previous implementation import from frameworks/base combined with an
incorrectly restricted makefile led to GridLayout using new/hidden API
from the framework instead of compat lib conventions and public API
only.

Add required shims to ViewCompat/ViewGroupCompat as needed and have
GridLayout use them. Fix some general Android code style guide issues.

Change-Id: I5dd965b9c4282c47964bfd1d481e3a62725cca38
7 files changed
tree: e9fd438c8261980b1fae69e9af590917bbdb88d8
  1. tests/
  2. v13/
  3. v4/
  4. v7/
  5. v8/
  6. CleanSpec.mk