SettingsController: Constraints and settings adjustments
This merge request brings a fix to:
- The constraints of the settings cells are now adjusted to the safe area to avoid visual glitches.
Closes #1763 (closed)
This merge request also brings adjustments to:
- The information button that has been disabled for the remember player brightness option, as it is not supposed to have one.
- The cells containing information buttons that are now animated when being selected such as the other selectable cells.
- The hidden custom seek duration options that are now handled before the Settings Cell's initialization in order to avoid generating console warnings.
Minor cosmetics changes have also been made regarding these options that do not impact the current implementation of this feature.