New subsurface code
Enable building for android x86
Switch to using upstream

Now when android patches are upstream, use upstream.
Look at the right part of argv
New libdivecomputer code
Upgrade to latest ndk
Only build static libraries

Its easier to link everything static, so only build static libraries and
use just them.
Use upstream libdivecomputer

Now when Android patches landed, use upstream.
Make patch a bit smaller
Only run qmake if needed
Added dependencies and steps to build in README

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>
Update the README a bit

There where some inconsistencies as build.sh evolved after Venkatesh
wrote his patch.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Fixup and simplify libgit2 building

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Better way of downloading from git

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Update libdivecomputer and subsurface

Current subsurface needs two patches for NO_MARBLE-building, but those
are pending for merge right now.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Add some code to build libftdi1 for android