Fall back to open/write when atomic_write fails

Fixes #28190.
Always resolve one symlink when loading formula files

This means that tapped formula will always have the correct path, and we
can stop calling realpath everywhere.
Remove now unnecessary realpath calls
Solr 4.7.1

Closes #28189.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
wine --devel 1.7.16

Closes #28198.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
spiped: install man page

Closes #28199.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python caveats: use `>` instead of `>>`

The `homebrew.pth` should be a file with a single line in it.
Also (at least on zsh) if the file does not exist, `>>` will
result in an error. The `>` works in both, bash and zsh and
creates the file with the `echo`ed contet.

Closes #28201.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use SVG Gittip badge in README

Closes #28186.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use a case statement in Pathname#compression_type
Handle untarred bzip2 files

Fixes #28187.
Extract common decompression code to a method
libvidstab 0.98 (new formula)
libvidstab: add vid.stab alias.
ffmpeg: add libvidstab support.

Closes #28090.
pathname: use ln_sf in install_symlink.

Closes #28136.
node: remove install_symlink exist? guards.
python: remove install_symlink exist? guards.
python3: remove install_symlink exist? guards.
brew audit: show line number for whitespace

Closes #24481.
Closes #24490.
Recognize and extract xar files