Allow overriding any e-commerce settings

Description

This PR adds a new `ECOMMERCE_EXTRA_CONFIG_OVERRIDES` configuration, which allows overriding any e-commerce ``settings.py`` variable.

With this PR any e-commerce settings can be overriden. For example, if we want to override ``LANGUAGES`` -
```yml
ECOMMERCE_EXTRA_CONFIG_OVERRIDES:
LANGUAGES:

  • - en

  • English

  • - ar

  • Arabic
    ```

*Dependencies*: None

*Merge deadline*: None

*Author notes and concerns*:
N/A

*Reviewers*

  • [ ] @kaizoku

  • [ ] @giovannicimolin

  • [ ] edX reviewer[s] TBD

Done

Assignee

Unassigned

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Shimul Chowdhury

Repo

edx/configuration

Customer

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

8

Github Lines Deleted

1

Priority

Unset