split steps.py and merge nmcli and nmtui steps
Created by: fpokryvk
split nmcli steps.py into following files (for better readability):
- bond_team_bridge - not so much of them to create separate files
- commands - various commands like Execute, Ping, Wait...
- connection - management of connections
- device - management of various devices (nmcli device)
- editor - editor related steps
- files - file management steps
- prepare - (long) prepare steps (usually firsts steps in scenarios) - maybe it would be better to convert these steps to prepare scripts
- service - controlling state of NM (Start, Stop, Kill...)
- vpn - vpn related steps
link all nmcli steps to nmtui steps to prevent duplicate definitions of steps
increase the stability of step 'Check bond "{bond}" link state is "{state}" ' step by adding a number of retries and increase time performance by decreasing timeout between retries
@Build:nm-1-16