egl: export number of used buffers in offscreen window implementation

Signed-off-by: Simon Busch <morphis@gravedo.de>
egl: implement identifier field for an offscreen buffer

Signed-off-by: Simon Busch <morphis@gravedo.de>
Add various macros to make binding of libraries easier

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement binding for Android's libui library through a simple compat library

Signed-off-by: Simon Busch <morphis@gravedo.de>
Move all android headers into a android/ subdirectory for clear separation

Signed-off-by: Simon Busch <morphis@gravedo.de>
tests: ui: use correct pixel format constant instead of hard coded value

Signed-off-by: Simon Busch <morphis@gravedo.de>
Update .gitignore file with some more excluded items

Signed-off-by: Simon Busch <morphis@gravedo.de>
egl: explictly mark deprecated windowing API as deprecated

Signed-off-by: Simon Busch <morphis@gravedo.de>