Fix test selection from the command line.

The built-in arg table has the command-line arguments starting at
index 1, so we should process command-line arguments if #argv > 0 .
Report caller's line number when assertEquals fails for tables.
When printing tables, only put quotes around strings.