First version using Comint's "redirect" functionality to run completion commands.
No separate Bash process is necessary anymore.
Fix capitalization of "Bash" according to "http://www.gnu.org/software/bash/".
Docstring corrections and cleanups.
Removed unused function `bash-completion-kill'.
The parens, THE PARENS!
Updated README file.  Also some cosmetics in the comments.
Merge newest changes from branch 'master' into 'comint-redirect'.

Conflicts:
	bash-completion.el
Also reset `bash-completion-alist' in `bash-completion-reset'.
Changed test cases to match modifications in the implementation.
Yes, it should have been the other way around…
Test-case `bash-completion-extract-candidates' works again.
Merge branch 'master' into comint-redirect
Test case "bash-completion-addsuffix check directory" now works on Windows/DOS.
Added a reminder to use `string-prefix-p' someday.
Eliminate unnecessary global variables `bash-completion-prefix' and `bash-completion-open-quote'.
Changed docstrings of affected functions accordingly.
Made completion less verbose.
Made `bash-completion-wordbreaks-str' unnecessary by using `regexp-opt-charset'.
`bash-completion-fix' renamed to `bash-completion-postprocess'.
Clean up using `comint-redirect-cleanup' if `comint-redirect-send-command-to-process' fails or gets interrupted.
Be nice to match data.
Made extraction of completion candidates more robust by using a prefix to tag them.
Tell `compgen' to prefix the candidates with a given string and use
this string later to filter the results, effectivelly removing
spurious output (mail check, output of `PROMPT_COMMAND' etc.).