Narrow return type of LocalQueryRunner.printPlan()
Remove automatic column addition for empty scan

Originally a column had to be selected to scan a table, so we always added
a cheap column to scan.  When we removed this restriction we forgot to
remove the code that automatically added a column to an empty table scan.