This function returns the first non-NULL argument, or NULL if all are NULL. Argument count is unlimited. Includes a test in testdata.ql. Fixes #211.