Bug#0 export ion.h for android4.1

[root cause  ]ion driver changed in kernel 3.4
[changes     ]android4.1 use it instead of ion.h in libc to match kernel 3.0 and 3.4
[side effects]
[reviewers   ]

Change-Id: I8cdceeba00d7cd286231119445d1f14aa3c31f37
Bug#127692 add ion debug info to debug fs

[root cause  ]
[changes     ]
[side effects]
[reviewers   ]

Change-Id: I5ce60f1ad7b18f93ccbbb56316726a1919a46b1f
Bug #129703 when alloc fails, return error

[bug number ] 129703
[root cause ] alloc fail, no memory left
[changes ] when alloc fails, return error
[side effects]
[reviewers ] andrew.wu

Change-Id: Ibd5f3e98827ccede3c4da85b2f40a67d63a92c6b
gpu: ion: Take handle reference in ion_vma_open

When ion_vma_open is called, a reference to the handle in
the vma must be taken. Otherwise, if forking occurs,
ion_vma_close will be called twice which will leave one of
the calls with an invalid reference.

Change-Id: I9ab6e68ab6b1d2ac4bed4f45045b4b2ee39995e8
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>