CB-6150 - objc_msgSend causes EXC_BAD_ACCESS with plugins on arm64

(cherry picked from commit 82ce4f249faf11f759cfd900974e7662c4c08688)
CB-4863 - Drop iOS 5.0 support, and support arm64 (closes #90)

(cherry picked from commit 412bd595539b09a2abbd903d7e20c30b810efb50)

Conflicts:
	CordovaLib/CordovaLib.xcodeproj/project.pbxproj
	bin/templates/project/__CLI__.xcodeproj/project.pbxproj
	bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
CB-5286 - Fix warnings when compiled under arm64

(cherry picked from commit 1733e64e724007427056e03d0c65e58559de3951)

Conflicts:
	CordovaLib/Classes/CDVWebViewDelegate.m
CB-6287 - Add build script support for arm64

(cherry picked from commit 6b1012e0b2f0450418edbbc941b7b1d365443d2e)

Conflicts:
	bin/templates/scripts/cordova/build
CB-6500 - Cordova requires arm64 architecture.

Removes the conditional arches in CordovaLib, and removes VALID_ARCHS (relies on default).

(cherry picked from commit ae075907595e6d11a421df74f0f3cbdcd34627d8)
RTC#55592 set min target to 5.1.1 and add IBM-MODIFICATIONS file
RTC#55592 fix cast warning, use default standard archs since it includes 64-bit