Updating gralloc

it's now better.
Fixed build + refactored gralloc a bit
gralloc is now more likely to work.
fixed already defined error during android build

Change-Id: Ie9b99f93b209dc34d166a8ee0c2dc4d5e9295c09
changed include path

Change-Id: I9c8c80034bb45f4949d529b37712141d4b55bc3d
add khrn_client static lib

Change-Id: I57d978ff7bcf369398564d2aa3313f5185f9d97e
Merge remote-tracking branch 'upstream/master' into ics
added include path to bcm_host

Change-Id: I46e07eea018619e3f15757f07103adbe8db61e54
add libs to link with

Change-Id: I300673de1681cf5e23991e3ca3a455bd6a890dda
removed missing include preventing build

Change-Id: I656ddf37b7a646e4f81f1da8b791740639789136
corrected lib built

Change-Id: Ib84ff2711e0f5f2e6f435ee2e13660dcecdd06a6
changed source and dependecies of libEGL and libGLESv2

Change-Id: Id45fb1c136b77e5607c958e5309e8704d4cc8cf6
add TARGET_BOARD_PLATFORM  to libEGL and libGLESv2 name

Change-Id: I6d25e49002b2ec92b8abbfc6d51d49166c3f2d1d