Initial work of building for Android

Can build a shared object using the Android NDK but nothing else is in place