brew reinstall: Is able to work for all formulae

... and not just installed ones. Of course, strictly speaking,
reinstalling not-yet-installed formulae makes semantically little
sense, but the big win is that we can tell people (after we have
resolved an issue) to `brew reinstall <formula>` and even if a user
has removed that formula in the meantime, reinstall will do the right
thing. Basically adding --force to uninstall. I think this makes
reinstall more robust.
Revert "brew reinstall: Is able to work for all formulae"

This reverts commit 865f763ae59fdf32f496ca416fd98117f3370f86.
brew reinstall: Is able to work for all formulae

... and not just installed ones. Of course, strictly speaking,
reinstalling not-yet-installed formulae makes semantically little
sense, but the big win is that we can tell people (after we have
resolved an issue) to `brew reinstall <formula>` and even if a user
has removed that formula in the meantime, reinstall will do the right
thing. Basically adding --force to uninstall. I think this makes
reinstall more robust.
adding reinstall to bash completion

Closes #22051.

Signed-off-by: Samuel John <github@SamuelJohn.de>
ispell: move non-libs into subdirectory
pypy: now with setuptools 1.0
jenkins 1.528

Closes #22054.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
isl: move gdb script to gdb auto-load directory

This is where e.g. glib puts similar scripts; potentially gdb from
homebrew-versions needs to be configured to look here instead of in its
keg, but I'm not an expert.
Redis 2.6.15

Closes #22046.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
boost: no need for backported patches on HEAD

Closes #22055.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
rtmpdump: use newer version that debian packages

Closes #22045.
Demonstrate the Set-like nature of Options collections

Options collections are backed by Sets, and thus trying to push a new
option with a name that duplicates an existing option cannot succeed.

Later, we can exploit this behavior and remove some conditionals.
Options: ensure copies do not share the underlying collection
Add an accessor to make the intent more clear here
node 0.10.17

Closes #22064.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
node devel 0.11.6
git: Set sysconfdir during the build

Configuration files should be in /usr/local/etc (or equivalent), not in
the cellar, where git put them before.

Closes #22082.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
storm devel 0.9.0-wip21

Closes #22081.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
bash: add HEAD

Closes #22080.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
djvulibre 3.5.25.4

Closes #22076.