* updated deployment targets in Package.swift
* updated deployment targets in Podspec
* updated deployment targets in xcode project
* updated deployment target in cocoapods integration tests
* updated deployment target in SPM integration tests
* Added note in the v4_api_updates doc to document the new OS requirements
* reverted os version for watchOS back to "6.2" since it seems like `v6_2` doesn't work
* Initial removal of some fatalError calls
* Update for Nimble SPM limitations
Nimble doesn't support raiseException() when built with SPM
- paves way for SPM support and M1 support
* Update UInt8+ExtensionsTests.swift
Specify specific BitShiftError cases in test
* Let's just remove carthage while we're at it.
* Remove integration-tests-carthage from config.yml
* Update fastlane Fastfile for removing carthage
* Linter errors
* Updates for comments
* Fix config.yml
* Update ObjCThrowExceptionMatcher.swift
* private instead of fileprivate, I always forget which is more restrictive