Update compliance requirement statuses when control status is deleted

Problem to solve

We are handling creation and updation in ProjectControlComplianceStatus in MR !183502 (merged), we need to handle the case where control statuses are deleted.

Proposal

Whenever an entry for ProjectControlComplianceStatus is deleted, we need to update or destroy the corresponding entry for ProjectRequirementComplianceStatus. If all the 3 counts in requirement statuses becomes 0 when a control status is destroyed, we need to destroy the entry from ProjectRequirementComplianceStatus.

Edited by Hitesh Raghuvanshi