python_helper: Comment wording
PythonInstalled: Adding a private_site_packages

that live in the `libexec` dir of a `Cellar`.
PythonInstalled: Allow formulae to set/append PYTHONPATH

Improve robustness of `PYTHONPATH` by first unsetting it (during
`satisfy`) so that the `PythonInstalled` can get the `python.version`
and so forth and then, after that, setting the `PYTHONPATH` to our
`global_site_packages`.
In the `python_helper` we append to the `PYTHONPATH` so if that var has
been set in a formula, it is respected.
Brew audit does no longer complain about setting the
`ENV['PYTHONPATH']`.
doctor: be more helpful with suggestion about PATH

- Show a one liner that will append to
  the user's ~/.bash_profile. In 95% this will be
  ok and we assume zsh people are smart enough
  to know what they have to do.
brew search <user>/<repo> [substring]

For example `brew search homebrew/science` to get a list of all formulae
from that tap, even if not yet tapped.

`brew search <user>/<repo>/<substr>` or
`brew search <user>/<repo> <substr>` to grep for `<substr>`
inside of the tap `<user>/<repo>`.
pil: is now blacklisted.

PIL has been removed and users should use pillow either
by `pip install pillo` or `brew install samueljohn/python/pillow`.
ansible: 1.2.2 (new formula)

Closes #22236.

Signed-off-by: Samuel John <github@SamuelJohn.de>
ansible: 1.2.2 some fixes

-   Install the Python module `ansible` into the usual prefix, but use
    `python.private_site_packages` (in `libexec`) for the deps.
-   In oder for the `ansible` module to be useful, the deps are needed
    and we insert the `python.private_site_packages` in the
    `ansible/__init__.py` as a `sitedir`, to the `egg`s are working.
-   Rewrote the `bin_wrapper` to be ready to be moved into
    `python_helper` or something.
-   With the brand new changes in the PythonInstalled dependency,
    it is not necessary to set the `PYTHONPATH` if you want to use
    the `python.private_site_packages` inside of the `libexec`.
    However, you have to put the calls to `system python` inside of
    a `python do … end` block (technical limitation of supporting
    Python 2.x and 3.x in general).
enchant: Don't download  of distribute on-the-fly
ENV: use cc accessor
ENV: convert values to strings in cc setters
gist-logs cmd

Closes #21557.

Signed-off-by: Samuel John <github@SamuelJohn.de>
gource: remove unrecognized configure flags
SUPPORTERS: add new link.