ASV: add tests for indexing engines and Uint64Engine
This is an offspring from #21699 to do the the ASV tests in a contained PR.

For reference the output from running ``asv run -b indexing_engines`` is:

```
· Creating environments
· Discovering benchmarks
·· Uninstalling from conda-py3.6-Cython-matplotlib-numexpr-numpy-openpyxl-pytables-pytest-scipy-sqlalchemy-xlrd-xlsxwriter-xlwt
·· Installing into conda-py3.6-Cython-matplotlib-numexpr-numpy-openpyxl-pytables-pytest-scipy-sqlalchemy-xlrd-xlsxwriter-xlwt
· Running 2 total benchmarks (1 commits * 1 environments * 2 benchmarks)
[  0.00%] · For pandas commit hash b28cf5aa:
[  0.00%] ·· Building for conda-py3.6-Cython-matplotlib-numexpr-numpy-openpyxl-pytables-pytest-scipy-sqlalchemy-xlrd-xlsxwriter-xlwt
[  0.00%] ·· Benchmarking conda-py3.6-Cython-matplotlib-numexpr-numpy-openpyxl-pytables-pytest-scipy-sqlalchemy-xlrd-xlsxwriter-xlwt
[ 50.00%] ··· Running indexing_engines.NumericEngineIndexing.time_get_loc                                                      5.13±0.2μs;...
[100.00%] ··· Running indexing_engines.ObjectEngineIndexing.time_get_loc                                                      4.24±0.08μs;...
```