droid: fix libplist not loading due to missing symbols

We can hook up proper iconv support for libxml2 if it proves necessary, though
it has native routines for common conversions, and really shouldn't be
necessary for us.
depends: libxml2 doesn't depend on libiconv anymore
depends: help cmake find a few more build tools

This should fix linux build