Improve the formatting of the README and extend it a bit
Merge pull request #23 from bbatsov/doc-improvements

Improve the formatting of the README and extend it a bit
Improve comment headers

I've adjusted the comment headers (and footers) to be aligned with the
commonly accepted standard format and `M-x checkdoc`.
Merge pull request #25 from bbatsov/improve-headers

Improve comment headers
comment clarification
Rename predicate functions according to Emacs Lisp style

In Emacs predicate should name like something-p instead of
is-something. I've updated a few predicate functions and added them
proper docstrings that pass `M-x checkdoc`.

I've also updated the comment header of the tests file.
gracefully handle large collections

fixes #24
update large collection guidelines

#24
Merge pull request #26 from bbatsov/master

Update a few predicate functions according to the common Emacs Lisp style
reorder README sections
Make flx-capital-p behave correctly for non-latin words

It's entirely possible for one to have non-latin words in his ido
candidates. This commit improves `flx-capital-p` by making it recognize
non-latin letters.
Merge pull request #27 from bbatsov/fix-capital-check

Make flx-capital-p behave correctly for non-latin words
Make flx-ido depend on flx on package level

It makes sense to have flx and flx-ido as separate packages on repos
like Marmalade and MELPA, since there can be many completion frontends
using the flx matching algorithm.
Merge pull request #28 from bbatsov/marmalade

Make flx-ido depend on flx on package level
Mention Marmalade in the README
Merge pull request #29 from bbatsov/marmalade

Mention Marmalade in the README