global: installation process enhancement

* Modifing the requirements.txt role and usage.
  Inspiration: https://caremad.io/blog/setup-vs-requirement/

* NOTE installation method changed
  $ pip install -r requirements.txt --exists-action ignore

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>