Change default column names in read_* functions when header=False
In retrospect I think using R's convention of `X.1`, ..., `X.N` was a bad move. Maybe `range(N)` would be better? Will cause API breakage but not the end of the world
