BUG: numericlike set ops on unsupported Indexes
closes #10038 
closes #10039
- `CategoricalIndex` now raise `TypeError` on ops like : `idx - idx` (we are moving all non-numeric Indexes to this, but just deprecated for now on existing index types)
- Index ops with lists will now show the same warning (e.g. `idx - ['a','b']`)
