Improvements & smaller fastlane size

* Verify gem size during deployment and reduce fastlane size (#11250) via Felix Krause
* Fixed duplicated simulators (#11247) via Bartosz Janda
* appledoc: added --no-create-docset (#11164) via s-hocking
* Improve mismatch message between export_method and selected profiles (#10272) via Taisuke Hori
* Fix genarate promocode. (#11167) via kyo__hei
* Auto convert string to array for oclint action (#10839) via GT at GitHub
* add java_home verification before calling java cmd (#10861) via ISFELLY
* more robust (cross platform) identification of `openssl` errors (#11188) via Jan Piotrowski
* Speed up fastlane launch times (#11240) via Theodore Dubois
* adds --llvm-cov option support to slather action (#10979) via Matthew Crenshaw
* Add missing `highline` import in spaceship library (#11222) via Felix Krause
* Fix error handler if user passed a custom export_options plist file path (#11176) via Vincent Canuel
* Enable to specify the tag to push to remote (#11216) via Takeru Chuganji
* Xcode is not required for all actions; allow it to be nil if xcodebuild command is not found (#11215) via Tracy Keeling
* Added min_fastlane_version action and fastlane_version alias. (#11209) via Jimmy Dee
* Make update_app_identifier accept info plist paths with $(SRCROOT)/$(PROJECT_DIR) (#11229) via Vincent Isambart
* Support CODE_SIGN_STYLE on automatic_code_signing action. (#11217) via Kohki Miki
* Update build list output as currently returned (#11225) via Lukas Blakk

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