[Breaking Change] change to Table.key_by

Earlier, key_by([]) and key_by(None) would do different things. Recently, the meaning of keys changed so that both did the same thing: make a table with no key fields.

Now, to simplify the interface, key_by doesn’t accept either of those forms. Instead, the standard way to make a table with no key fields is ht.key_by().