[WIP] Adding circleci 2 configuration and making tests pass
In master the circleci configuration is outdated and is no longger supported by its latest version(V2). This issue was mentioned in [OEROADMAP-34: Fix CircleCI on master](https://openedx.atlassian.net/browse/OEROADMAP-34) and [Drop support for circleci. #25517](https://github.com/edx/edx-platform/pull/25517) .
This PR upgrades the circleci configuration and take [ju/ednx/FFI-8: Adding CircleCI 2 and making tests PASS #413](https://github.com/eduNEXT/edunext-platform/pull/413) as a reference point.
*CIRCLECI 2 configuration:*
To use V2 configuration of circleci it needs the presence of a .circleci/config.yml file in the repository branch, this indicates that you want to use the 2.x infrastructure.
Commit - Adding circleci configuration: https://github.com/edx/edx-platform/pull/25725/commits/f86026a0c0850cdb4066fe1d68a3d3615cd4a0d5
*CIRCLECI 2 tests:*
Here are running only the jenkins tests, at the eduNEXT fork there is a PR with the CircleCi tests running [CircleCI 2 Tests #194](https://github.com/eduNEXT/edx-platform/pull/194)