Assorted code cleanup

Alan Coopersmith requested to merge alanc/xwd:misc into master
  • gitlab CI: stop requiring Signed-off-by in commits
  • Remove unused macros
  • Handle -Wcomma warnings from clang
  • Remove unnecessary casts from malloc() and free() calls
  • Variable scope reduction as recommended by cppcheck
  • Delete commented-out local copy of list function prototypes
  • list.c: Stop building functions that are never called

Merge request reports