fastlane Swift support, beta

* Write your fastfile in Swift, calling: fastlane init swift
* Updated snapshot to include Snapfile.swift can now run fastlane snapshot init swift via Joshua Liebowitz
* Updated screengrab to include Screengrabfile.swift can now call fastlane screengrab init swift via Joshua Liebowitz
* Updated scan to include Scanfile.swift can now call fastlane scan init swift via Joshua Liebowitz
* Updated Match to include Matchfile.swift can now call fastlane match init swift via Joshua Liebowitz
* Updated Gym to include Gymfile.swift Can now call fastlane gym init swift via Joshua Liebowitz
* Updated Precheck to include Precheckfile.swift can call fastlane precheck init swift now via Joshua Liebowitz
* Updated deliver to include Deliver.swift Updated appFile to include AppFile.swift Piped is_swift throughout setup can now run fastlane init swift to init for Fastlane.swift via Joshua Liebowitz
* Added calling of beforeAll/afterall Add ability to run fastlane socket server like: $fastlane socket_server via Joshua Liebowitz
* Autogenerate all the various tools protocols and default implementations Ignore some default param values that are derived from the environment Added processing of Options types via Joshua Liebowitz
* Added Default Swift Fastfile Improved type inference from ruby to Swift types Updated handling of environment variables in Swift via Joshua Liebowitz
* Create subclass structures for Lanefile subclasses via Joshua Liebowitz
* Sometimes you can get a nil provider hash (#11179) via Joshua Liebowitz
* Fix simulator_path (#11177) via Jan Piotrowski
* Limit testing of Timeout-Process-Bug to macOS only (#11178) via Jan Piotrowski
* Sometimes we can get a value that doesn't support .to_sym (#11173) via Joshua Liebowitz
* Added require for 'addressable' (#11171) via Joshua Liebowitz
* Fix doc link in error handler (#11172) via Joshua Liebowitz
* Fix conflict between CFPropertyList and plist in gym (was: Move require 'cfpropertylist' to limit its scope.) (#11163) via Jimmy Dee
* Improve GitHub Issue and Pull Request templates (#11157) via Iulian Onofrei
* Add support for a postfix block with sh (#11152) via Jimmy Dee
* Add supported platforms for platform parameter description. (#11148) via Kristaps Grinbergs
* [frameit] Ensure both texts use same baseline (issue #10440) (#11124) via funnel20
* Added BUILDKITE_BRANCH ENV var to git_branch action (#11146) via Michael Smith
* Further improvements to sh (#11068) via Jimmy Dee
* Show plugin actions on the plugin page (#11117) via Manu Wallner
* Update tty-screen dependency for fastlane (#11035) via Felix Krause
* Version bump to 2.69.0 (#11192) via Joshua Liebowitz
* Option descriptions cannot include newlines (#11185) via Jimmy Dee

https://github.com/fastlane/fastlane/releases/tag/2.69.0
