moved Foo.h as first include of Foo.cpp, and removed redundant includes. Made NativeHandle non virtual. Test: run & compile Bug: n/a Change-Id: I37fa746cd42c9ba23aba181f84cb6c619386406a
Change-Id: I0835278df1aa78f10d5493d7ef2c9e4a15c0fee9
Change-Id: I232dfa2ad2e4a463a39e2e901e4097dffe278cc3