Bring predicate.py coverage up to 100%.
Get rid of unnecessary conditional.
Test for non-json POST and body_obj.
A test where verify_identity returns False.
Add a few no coverage pragmas for NotImplementedError. Coverage of
Morepath is now at 100% again.