Add initial implementation of mutation ruler for BinaryTasks method rule annotation

- todo:
	- handle arbitrary paramter (rule input parameter)
	- more integ test coverage;
+review REVIEW-5208
minor cleanup

- remove duplicate assertion
+review REVIEW-5192
Implement proper BaseBinarySpec#getTasks

- used in CustomBinaryTasksIntegrationTest
+review REVIEW-5208
apply custom binary related tasks to specified type only

+review REVIEW-5208
rearrange BinaryTasks integTests

+review REVIEW-5208
No need to provide BinaryType, since default type is taken from typed collectionbuilder

+review REVIEW-5192