Fix broken JSON schemas in v2 tests

* The required attribute is not allowed in draft 4 of JSON schema
* The dependency on jsonschema can be relaxed back to all versions

Change-Id: Id0767cfe2fe46d73999563896f851ffb01aa9489
Redact location from notifications

Redact the value of 'location' in notifications since it may contain
credentials.

Fix for bug 1125130.

Change-Id: Ic0baee259ac46479f8992eca2b02c307fcaf70ac
Merge "Fix broken JSON schemas in v2 tests"
Merge "Redact location from notifications"