Add a cmake option BUILD_ANDROID
And skip components not applicable on Android
* fuse: Android's kernel do support fuse, but there's no libfuse.
Instead, those who need fuse, like the /system/bin/sdcard daemon,
talks to the kernel directly.
* udev: Android doesn't use udev. They use ueventd instead.