Andreas Calminder
876b637208
move some of basic into common (#48078)
* move file functions into common.file
* move *_PERM_BITS and mark as private (_*_PERM_BITS)
* move get_{platform, distribution, distribution_version} get_all_subclasses and load_platform_subclass into common.sys_info
* forgot get_distribution_version, properly rename get_all_subclasses
* add common/sys_info.py to recursive finder test
* update module paths in test_platform_distribution.py
* update docstrings, _get_all_subclasses -> get_all_subclasses
* forgot to update names
* remove trailing whitespace