Table.prototype.select() creates select with a * if no arguments is provided

I think it's a reasonable default:
```
table.select().toQuery().text == 'SELECT "table".* FROM "table"'
```
Test case is provided.