manager: Configurable scheduler method

Added a variable in settings. It gets the value from an environment variable. The scheduler choose the method using this value.
.gitlab-ci.yml not found in this commit
Status Job ID Name Coverage
  External
passed cloud