Fix build warnings

* CordovaLib/Classes/CDVURLProtocol.m:169:46: Implicit conversion loses integer precision: 'long long' to 'unsigned long'
* CordovaLib/Classes/CDVURLProtocol.m:170:100: Implicit conversion loses integer precision: 'long long' to 'NSUInteger' (aka 'unsigned int')

close #99
CB-7134 - Deprecate CDVPluginResult methods
CB-6997 - Deprecate obsolete CDVPlugin methods
CB-7162 - cordova-ios pre-commit hook can't find uncrustify in path in Git GUI apps
Fix warning in MainViewController.m (spurious semi-colon)
CB-7187 Delete CDVShared.m & remove dependency on CoreLocation
Merge branch 'master' into wkwebview

Conflicts:
	CordovaLib/Classes/CDVPlugin.h
	CordovaLib/CordovaLib.xcodeproj/project.pbxproj
	bin/templates/project/__CLI__.xcodeproj/project.pbxproj
	bin/templates/project/__NON-CLI__.xcodeproj/project.pbxproj