BUG/CLN: fix iloc when positional indexer matched Int64Index key
closes #6612

As discussed in #6612, `reindex(..., takeable=True)` as released in 0.13.0 didn't do anything that's not achieved by `.take`, `.iloc` and `.copy` attrs/methods, but also contained a bug which propagated to `iloc` when the latter was changed to use _reindex/takeable_ internally.

The proposed solution is to remove _reindex/takeable_ functionality altogether. According to @jreback, it was never supposed to be a part of public API, so probably no deprecation procedure is necessary.

I'll add tests & release notes later tonight.
 looks good
simple release note is fine
 I've added this as a bug fix as it technically fixed a bug with `iloc` (and also renamed the issue).
 thanks!
