[TIMOB-15785]Include the New Backgrounding delegates only if the tiapp.xml includes the correct BackgroundModes.
[TIMOB-15785]Adding more validation for the delegates.
Merge pull request #5008 from srahim/timob-15785

[TIMOB-15785]IOS: Fixing Remote Push broken due to silent push.