Lots of changes to get things building

All these have been lumped together but include:

(x) implement missing function for Android
(x) sort out building the iOS standalones (Commercial/Community Release)
(x) Android building fixes for ICU integration