Work around dynamic linking problems on Android

This fixes a "symbol not found error" from dlopen on Android.  However, I don't fully understand the underlying cause of the bug or why this fixes it.  I think it might be related to a change in the order of linker arguments emitted by rustc, possibly related to mozilla-servo/rust-fontconfig#12.