Optional argument expectations

Allow arguments to be bypassed when checking expectations.

Sometimes it's impossible to anticipate the args - such as in an insert
in which fields are generated in an unpredictable way.

Sometimes args don't need to be checked at all, as the focus of the test
is on a different aspect of the database/query.