Merge changes I35631762,I2215bd78,I7d8aa233,I78bd879f

* changes:
  Support BufferHub-backed IGBP in libgui_test
  Add BufferHub-based IGBC implementation
  Move clang warnings override out of libgui
  Add BufferHub backend for android::view::Surface