Introduce BinaryTaskRuleDefinitionHandler

- initial commit

+review REVIEW-5208
Add more rule method validation logic to BinaryTaskRuleDefinitionHandler
- extract common validation logic into common base class
- general cleanup
+review REVIEW-5208
check for wrong rule subject in ComponentBinariesRuleDefinitionHandlerTest

+review REVIEW-5192