Issue #309: Add fields required to remind people when they're not available

This does fix up a couple of function signatures in murky old waters, so should be read with caution.

Also reformatted wsuser_fieldlist().