global: use new FTP utility

* Updates several modules to use new ftp_utils module

* Consolidates some functions into ftp_utils, such as
  get_filesize and check_pkgs_integrity.

* Adds new functions to fto_utils such as mkdir,
  rm, rmdir, upload.

* Adds support in ftp_utils for login with netrc files.

Reviewed-by: Jan Age Lavik <jan.age.lavik@cern.ch>
Signed-off by: Georgios Papoutsakis<georgios.papoutsakis@cern.ch>
global: PEP8/Spelling/Docstring fixes

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>