Merge changes 21851,21852 into eclair

* changes:
  split gralloc_priv.h and make sure it is C friendly
  integrate this change from the generic gralloc
tree: 5e4412825b02cc711643122b84fdde0ac675edf0
  1. include/
  2. modules/
  3. Android.mk
  4. hardware.c
  5. MODULE_LICENSE_APACHE2
  6. NOTICE