Improve loading CSV and sklearn datasets

Some suggestions:

  • All columns should be set to Attribute semantic type.
  • A d3mIndex column should be automatically added.

So if you are loading unknown data, should we set all columns to attribute by default? Or should we require a primitive which determines which columns are reasonable attribute columns? (Similarly to how we will have a primitive to detect column types.)