upgrade.rb: Generate Tab from Keg not Formula

Two issues were preventing `brew upgrade` from functioning properly:

  - `Tab.for_formula` was used to recover options from prior installs. The
    problem is that during an upgrade `for_formula` will be directed to a
    non-existant install of the newer version and thus returns a forged tab
    claiming no options were invoked.

  - The assignment to `installer.install_bottle` requires parenthesis in order
    to function properly.
DGtal: update homepage

Closes #16489.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
python3: Support Case sensitive file systems

Fixes #16602

Closes #16653.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
cleanup: fix 1.8.6 compatibilty issue

Fixes #16655.
grails 2.1.3

Closes #16656.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
netpbm: 10.60.05

Closes #16652.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
qemu: Add git head

Closes #16649.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
brew-pull: Don't pipe diff stats through the pager

Pass the `--no-pager` flag to git when grabbing a diff summary for a patch as
there is no good reason to invoke a pager for ~2-10 lines that the user must
then exit manually.
drush: HEAD moved from master branch to 8.x-6.x

Closes #16666.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
rbenv-bundler: fix upstream tag SHA-1 change.

Closes #16667.
zeromq: Update to 3.2.2

Removed older devel version and the build_fat hack needed before 3.2

Closes #16680.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
neo4j: Update to 1.8.1

Closes #16676.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
vips: Update to 7.30.6

the vips-7.30.2 homebrew had previously has seen a number of useful bigfixes,
especially for deepzoom creation, see:

https://github.com/jcupitt/libvips/blob/7.30/ChangeLog

Closes #16671.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
grails 2.2.0

Closes #16674.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
jslint4java: Fix installation

Docs now end up in the proper place instead of being dumped in libexec. Also,
installation is no longer sensitive to the version number.

Fixes #16673.
wget: --HEAD depends_on 'xz'

- Otherwise bootstrap complains about the 'xz' binary not found.

Closes #16670.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
adobe-air-sdk: Update sha1

The sdk can be manually downloaded from:

  http://www.adobe.com/devnet/air/air-sdk-download.html

Closes #16660.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
qt: update homepage.
qt5: add formula and qt4 alias.

Closes #16471.
python: fix installing on NFS

python has a severe bug which prevents it from building, or performing
certain filesystem operations, on NFS.

A few functions in the shutil module, notably chflag(), will attempt
to copy file metadata which includes flags. Certain filesystems, such
as NFS, don't support copying flags and will raise ENOTSUP when it is
attempted. Unfortunately a portion of the python build process
indirectly uses chflag() to copy metadata, which results in a build
failure if the install prefix is on an NFS volume.

This was patched in 2010, but the patch didn't actually work on OS X.
This upstream patch fixes it for real.