RF - allow ndarray.searchsorted to avoid making a copy for non-contiguous arrays
TST - add testing of searchsorted on unaligned arrays
BF - cast psorter pointer to intp
RF - have searchsorted copy haystack when the needle is bigger than the haystack
MAINT - update comments related to searchsorted to be consistent with code.
Merge pull request #3107 from MrBago/improve_searchsorted

Improve searchsorted