Explain the use of pipes more verbosily
[Fix #298] Do not attach the checker process to the buffer

Avoid any side effects from linking processes to buffers.  We don't need
these, we just need to know the source buffer, so we get away with
storing the buffer in a process property.
Fix test regression from f0ab109
Restore compatibility with ESLint 0.3.0

Since 0.3.0 the "stylish" formatter is the default. "compact" is still easier parseable, so force it.
Update test cases for ESLint 0.3.0
Add a requirements file for Sphinx
Run sphinx-quickstart
Tune Sphinx

Mainly remove unused options, and extract the version from flycheck.el
Replace Texinfo targets with Sphinx targets
Ignore Sphinx build output
Use code as default role
Add a little front matter and the license text
Add target for the link check builder
Fix the info target
Bump minimum Sphinx version for good texinfo support
Build an info file to doc/

We will commit this for MELPA
Port the Introduction section
Configure Texinfo build
Remove duplicate target
Ignore generated Python bytecode