Simplify select($table) and join($table, ...)

Started working on table aliasing, even though nothing actively supports it.
Attempting to use a table alias would break, because of wrapping `$table = array(alias => name)` into `array(array(alias => name))`.