Generate a comma-separated list instead of a space-separated one.

In C, arguments are rarely space-separated.  This changes the MAP macro so that it'll expand a comma-separated list instead.