Adds meaningful exceptions for missing attributes

Adds new exception and better explanations for failures due to
missing response body attributes and other unusual circumstances
that may lead to failures during testing.

Closes-Bug: #1699419
Closes-Bug: #1704684

Change-Id: I1c14646dc8d102cd093be09833c23846781e5e73
12 files changed