Make ndrdump (public) struct mode work again

There was an unfortunate lack of functionality in the new ndrdump struct mode, as well as a lack of expected value testing.

The MR addresses both these issues, restoring the feature that was removed when the dummy decode_() functions were eliminated from the IDL.

Merge request reports