update to denominator 1.1.4 which include config file support

Closes #20282.

Signed-off-by: Samuel John <github@SamuelJohn.de>
macvim: typo
Python add -F#{python.framework} for brewed Python

Since Python has been removed from superenv and
added as an explicit `depends_on :python`,
we should add
`-F#{HOMEBREW_PREFIX}/opt/python/Framewoks`
so that build tools that don't use
`python-config --ldflags` (as they should!)
can link against brewed Python.
PyQt: Getting sip dependency right
RabbitMQ 3.1.1

Closes #20284.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
s3fs 1.70

Closes #20290.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
htpdate: new location

Closes #20287.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Add failing test for patchlevel version comparisons
depends_on :python sets PYTHONPATH internally

This applies only to non-brewed python:
The user will still have to set his PYTHONPATH
in order to import python modules in an
external python interpreter. However, a
warning will be displayed, now.

Further, during the build, the PYTHONPATH
will be set to Homebrew's global site-packages
so that software (like PyQt and others) that
need to `import sipconfig` in python can
find the brewed sip and its python module.
MacVim: Link python statically
Consolidate formula visibility blocks

Closes #20261.
rabbitmq-c: options come before deps
Improve tokenization of version strings

Tokens like "b4", "beta1", "p195", &c. are now treated as atoms rather
than being broken down even further. Additionally, we enable support for
padding in the middle of versions strings, so we can successfully
compare something like "2.1-p195" with "2.1.0-p194" by inferring that
"2.1" is really "2.1.0".

This fixes the comparison "9.9.3-P1" > "9.9.3" which previously has not
been handled correctly.
omniorb: remove variable
Define to_s for Version::Token
python: Remove duplicate code
PythonInstalled: Don't require superenv

* The python do ... end block does no longer
  require 'superenv' but saves and restores
  the ENV by using ENV.to_hash and `ensure`.
  This should resolve some build problems
  with formulae using `env :std`!
* `python_helper` is now in a module `Python`.
* Imporoved some comments in python_dependency.rb
python: --HEAD option added and more robust builds

* Added a head for python 2.7
* Using `build.with?` instead of `build.include? 'with...'`
* More robust temporary linking of opt/python/bin during
  install and cleanup (with ensure).
Hotfix: Revert Python module
depends_on :python don't set any LDFLAGS

Setting LDFLAGS to `-F HOMEBREW_PREFIX/opt/python/Frameworks`
breaks at least the scipy build. Perhaps others, too.