Print a warning when building unavailable platforms
Ignore iOS on build entirely
Merge branch 'ios-build' into devel

Allows to build projects with 'ios' platform included on linux machines that
cannot build for iOS. Creates an easier workaround for #2867.