CLN: move all indexings (ix/iloc) to PandasObject in generic.py
     (except _SeriesIndexer in series.py)
     add name parameter to Indexer creation, makes indexers independent
     of their external names