- detect all forms of null TRAPI attributes (i.e. strings like "n/a", "none" and "null")
- fixed some technical debt in other pieces of code along the way:
- Split out the test for an empty message body from the empty response and missing key validation error
- Query Graphs are allowed to have abstract qualifiers, so the test should not generate an error message