Fix for bundled fastlane

* **Important**: Temporarily breaks support for Ruby 2.4 due to `json` and `activesupport` dependency via `xcodeproj`, more information [here](https://github.com/fastlane/fastlane/pull/7719). For now, please downgrade to pre-2.4 to use the latest release of _fastlane_
* Add `exit_on_test_failure` option to allow copying screenshots after test failure (#6606)
* Add `platform` option to `sigh`. (#6169)
* deliver: respect the '--platform' command-line setting (#7648)
* Add sign option to add_git_tag action (#7714)
* credentials-manager: Fetch port, path, protocol for new internet passwords (#7628)
* Fix issue with launch arguments during copy of screenshots (#7670)
* Fixed snapshot reset simulators versions handling. (#7681)
* Add Android support to DeployGate action (#6166)
* Add new param 'disable_notify'  to deploygate-action (#7698)
* Add Spaceship::Portal::App#update_name (#7688)
* FileWritingScreenshotCallback: moved code that returns a file to write to to a separate method to allow extension & customization. (#6732)

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