[IATI/IATI-Schemas#71] Add rule for recipient percentage sum

Sum of all recipient-country/@percentage recipient-region/@percentage
must add up to a hundred.

Also adds a test to ensure the ruleset framework handles this rule
correctly.