Moar CSV fixes!

This is necessary otherwise we get `into([], single_column_dataframe) == [(1,), (2,) ... (n,)]`-like things which isn't how bokeh wants things.