Add additional android specific kernel headers

Binder and Android alarm interfaces are needed from userspace at compile time and we
should ship the same as Android does with it's kernel header package.

Signed-off-by: Simon Busch <morphis@gravedo.de>
Generate pkg-config configuration file for our header package

Signed-off-by: Simon Busch <morphis@gravedo.de>
Cleanup the buffers from the list once destroyed

Since we dispatch the wayland queue in destroyBuffer() a wl_buffer.release
event may come while we're still mid-through deleting all the buffers.
When getting a release event we go through the list of the buffers, and so
we risk of accessing a deleted buffer object. To fix this remove the deleted
buffers from the list as soon as possible.
Merge pull request #234 from webOS-ports/kernel-headers

Kernel headers
Merge pull request #235 from giucam/master

Cleanup the buffers from the list once destroyed
Make libhybris hwcomposer work on viv

There's some error since #199 pull request, currently use a dirty fix to
solve it. Now viv can run test_hwcomposer :)

Signed-off-by: Yen-Chin Lee <coldnew.tw@gmail.com>