Audit C code to make sure XML files are in sync
This is a subtask of #73.
See also #74, which is probably involved enough to be its own task.
Go through the C code of the hand-written marshalers to ensure that DBus signatures match the XML. At the same time #69 can probably be fixed; going through the code is a good opportunity to document the interfaces.
- Check signatures.
- Check casing of property names, matches the C code; properties are case-sensitive.
- Check casing of method names matches the C code; method names are case-sensitive.
- Check casing of signal names matches the C code; signal names are case-sensitive.
- Give argument names to unnamed arguments.