Highlights:
- `scypt` recipe has been updated.
- `--orientation` option controls the allowed orientations (`portrait`, `landscape`, `portrait-reverse`, `landscape-reverse`). The allowed orientations list is then set to `KIVY_ORIENTATION` environment variable, which is used during window setup time to populate the `SDL_HINT_ORIENTATIONS` value, as we're doing for other platforms.
- `--manifest-orientation` option has been added to keep the `android:screenOrientation` personalisation functionality, even if Android will be likely deprecate this attribute in future.
- If `--manifest-orientation` is not set, and only (one of multiple) `--orientation options are passed, the value for `android:screenOrientation` is guessed and synthesized from the --orientation option. Since `android:screenOrientation` accepts only 1 value, if multiple `--orientation` are given, `android:screenOrientation` will be set to unspecified.
- Introduced support for permission properties (`maxSdkVersion` and `usesPermissionFlags`)
Full changelog:
- Implements `--manifest-orientation` and changes how `--orientation` works so we can now pass the setting to the SDL orientation hint [\2739](https://github.com/kivy/python-for-android/pull/2739) ([misl6](https://github.com/misl6))
- Update \_\_init\_\_.py from `scrypt` recipe [\2738](https://github.com/kivy/python-for-android/pull/2738) ([FilipeMarch](https://github.com/FilipeMarch))
- Apply a patch from SDL upstream that fixes orientation settings [\2730](https://github.com/kivy/python-for-android/pull/2730) ([misl6](https://github.com/misl6))
- Support permission properties \(`maxSdkVersion` and `usesPermissionFlags`\) + remove `WRITE_EXTERNAL_STORAGE` permission, which has been previously declared by default [\2725](https://github.com/kivy/python-for-android/pull/2725) ([misl6](https://github.com/misl6))
- Merge master in develop [\2721](https://github.com/kivy/python-for-android/pull/2721) ([misl6](https://github.com/misl6))