readme update
fix query with CAPITAL letters
fix over manipulation of strings

- the fix for bug 10994 caused Emacs to hang since modified string is
  not "eq" original.

- reverse order of list as api expects

resolves #6
resolves #2
resolves #4
fix typo

resolves #5
don't do caching when reading file names

#3
work around ido bug 10994

- delete runs of same string in completion
boost entire match score

- This is helpful when the matched string is short.

resolves #7
optimize full-match boost
consider runs of capitals to be same word

#8
update README to say alpha
add GC tuning information to README
small efficiency fix
fix `ido-merge-work-directories`

- items are cons cells of (basename . dirname)
- match should be performed against basename
- caching is skipped for the merge case
- flx highlighting is disabled for merged case

#10
Reverting "fix `ido-merge-work-directories`"
Revert "fix `ido-merge-work-directories`"

This reverts commit a1ac8f97ecb4a0cbb4764210048484fe96074c65.
2nd try fix for `ido-merge-work-directories`

- items are cons cells of (basename . dirname)
- match should be performed against basename
- caching is skipped for the merge case
- flx highlighting is disabled for merged case

#10
treat last *non-zero* segment as basename

- for paths like "foo/", basename should be "foo"

fixes #12
cache key should be based on whole input

- files, dirs also cached
handle of cons cells in completion list

#11
remove text property of selected item

fixes #13
get complete cache key more smartly

#14