Add tests to ensure additional remote properties are not validated

The remote property of a mapping rule should have one of the
following combination of properties:
1) any_one_of and type
2) not_any_of and type
3) type
All other combinations should not be valid. This patch adds tests
to ensure the schema validates remote rules correctly.

Change-Id: I663a0b0ab316c4d6338aa0eb34504aa7d5809d5d
Merge "Add tests to ensure additional remote properties are not validated"