isperm using a BitVector indicating which values have been seen
Fold _invperm back into invperm; add tests
Merge pull request #4421 from JuliaLang/db/isperm

isperm without determining the inverse permutation