Build JNA
Various fixes

Includes:
 * Building libvirt-java binding
 * Building a big libvirt.so with no dependencies
 * Fixing JNA to properly load libjnidispatch.so on android
Skeleton for LibvirtDroid application

It just contains the android tools generated project loading libvirt.so
Get everything build with android-9 and gcc 4.6
Implement getpwuid getgrgid to replace their _r brothers

Android doesn't implement getpwuid_r, though libvirt needs to get a
folder where to store/read some config items (like ssh's known_host).
Even though getpwuid isn't thread safe, better use it rather than
nothing.
Application needs INTERNET permission

Without the INTERNET permission we wouldn't be able to connect to the
libvirt server.