Merged
requested to merge fix/ios_push_token_lost_when_changed_with_remote_provisioning_active into release/5.4
iOS: make the IosPlatformHelper a CoreListener, in order to register for push only when core is in GlobalOn state. This fixes a bug where, when using remote provisioning, push token could be lost.