Improve Android support in build system

The idea of this patch to just re-use the C compiler that ocamlc already knows of in `discover.ml`, especially given that the actual compilation is also performed using ocamlc. This allows to use an Android cross-compiler without any additional hacks on lwt side.
lwt cannot be configured without ocamlfind anyway, so this change should never break anything.