A.FGI..PS. [ZBXNEXT-6800] implemented complex service status calculation and propagation rules
* commit 'ecb5c85c568d110c42060e4909a1eb54649b80f1': (90 commits)
.......... [ZBXNEXT-6800] added service API tests
A......... [ZBXNEXT-6800] fixed operator field type to int in Services API
.......... [ZBXNEXT-6800] made tests more stable, added various small fixes
.......... [ZBXNEXT-6800] fixed integration tests
...G...PS. [ZBXNEXT-6800] fixed warnings
...G...PS. [ZBXNEXT-6800] fixed tests
........S. [ZBXNEXT-6800] small style fixes
.......... [ZBXNEXT-6800] added service API tests
A......... [ZBXNEXT-6800] fixed service filtering by status in Services API
........S. [ZBXNEXT-6800] skip OK children when checking for service root causes
........S. [ZBXNEXT-6800] removed redundant check for trigger severity limits
........S. [ZBXNEXT-6800] added handling for impossible case
........S. [ZBXNEXT-6800] fixed service main status calculation
A......... [ZBXNEXT-6800] fixed "parents" and "children" parameter validation for Services API
........S. [ZBXNEXT-6800] small style fix
........S. [ZBXNEXT-6800] fixed service weight update during service cache sync
..F....... [ZBXNEXT-6800] fixed coding style
........S. [ZBXNEXT-6800] fixed crash in service status calculation depending on configuration
..F....... [ZBXNEXT-6800] fixed code style
..F....... [ZBXNEXT-6800] fixed code style
...