giscanner: Add support for (not optional) annotation
This does what it says on the tin: explicitly marks an argument as not (optional), undoing any implicit defaults based on the argument type.
Signed-off-by: Philip Withnall pwithnall@endlessos.org