Speed-up for chaco.base.bin_search

Replace `bin_search` with a `numpy.searchsorted`-based algorithm. This gives a 5x speedup, but keeps the results the same (unit tests should all pass).