Store test query result URI (file) in manifest_test
Debug messages
Store test data URI and data graph URIs from manifest

Reads qt:data qt:dataGraph fields from action node.
Do not store action node itself.
Decode test type into flags and use it

(manifest_decode_test_type): Added for decoding a test URI

(manifest_new_testsuite): Handle failure, skipping update and
protocol tests.
Fix error paths to not use uninitialized testsuite data
Adjust debug levels
Store decoded type flags in test object

(manifest_new_test): Lose expect arg and add flags arg.
Set expect field from flags.
(manifest_decode_test_type): Move error checking outside function
Add decoding of mf:resultCardinality into a test flag