Revert "Revert "CodeQuality: Really check for project output assembly to prevent exception""

This reverts commit 96e6201326e9480ef1acd00bd098fea8fd41bbcd.
Revert "Revert "add issue tracking to SuppressIssueContextAction, remove entry for suppressing an issue once and make it default""

This reverts commit 9e05f0d4f3f5a7361e5784e26fbbf717552b93f7.
Revert "Revert "Revert "add issue tracking to SuppressIssueContextAction, remove entry for suppressing an issue once and make it default"""

This reverts commit 132af6b7a7db5601181d8e3b95633d41c8e4722b.