REF: use _data.take for CI/DTI/TDI/PI.take
cc @jschendel @jreback any idea why IntervalIndex doesn't use _assert_take_fillable like the others?  If it can/should, then we can share this method between all of our EA-backed indexes.  (Actually also need to make sure the slice behavior in the DTI/TDI/PI is OK to do for all of them)