doctor: add caveats to avoid scaring people.

Sporadically people ask to whitelist doctor warnings or file issues when
there's nothing actually wrong. Help reassure such people with a
friendly message.

Closes #30230.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
cuetools 1.4.0

Since berlios.de is no longer around, this formula would not build so:
- updated homepage to github repo
- updated release from 1.3.1 to 1.4.0
- added patch required for compilation (see
  https://github.com/svend/cuetools/pull/18)
- removed non-applicable configure options
cuetools: add 1.4.0 bottle.

Closes #30291.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
xcode: add new package ID for Mavericks.

Closes #30296.
Revert "xcode: add new package ID for Mavericks."

This reverts commit b0caede328b5181106451025df74a456276b76cf.

Fixes #30299.
xcode: add new package ID for Mavericks (again).

Closes #30296.
formula_installer: bottle against Homebrew Python.

When Python is required or recommended then always bottle against the
Homebrew provided Python rather than the system one. This will allow
bottling of packages that have a hard dependency on Python bindings
(which can’t be shared between system and Homebrew Pythons).

Closes #27112.
binwalk: only depend on Python on 10.6.
ddar: only depend on Python on 10.6.
frescobaldi: only depend on Python on 10.6.
lilypond: only depend on Python on 10.6.
nanopb-generator: only depend on Python on 10.6.
reclass: only depend on Python on 10.6.
unoconv: only depend on Python on 10.6.
wxpython: only depend on Python on 10.6.
yle-dl: only depend on Python on 10.6.
nanopb-generator: add 0.2.7 bottle.
reclass: add 1.3 bottle.
unoconv: add 0.6 bottle.
wxpython: add 3.0.0.0 bottle.

Closes #30229.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>