Fix download protocol in OmniFocus.app Cask

Changed https to http because the former has stopped working
djv 0.9.0 (new formula)
Updated istat-menus cask to v4.22 and facilitated future updates
Update Hive to 1.3.3

Additionally, reuse `version` value in `url` stanza.
fix Formula dependencies by invoking Homebrew CLI

According to the logic of #5080, we should move away from calling
Homebrew internals, in part because things break over time, as
happened here with the implementation of `depends_on_formula`
(shortly to become `depends_on :formula`).

This re-implements formula dependencies by invoking the Homebrew
CLI, which is the only stable API Homebrew guarantees.

Fixes #5475
Fixes #4010
Merge pull request #5589 from poltak/istat-menus

Updated istat-menus cask to v4.22 and facilitated future updates
Merge pull request #5590 from rolandwalker/depends_on_via_cli

fix Formula dependencies by invoking Homebrew CLI
move require 'digest' to where it is actually used
cut v0.38.1
Allow Travis to use random seeds again
Merge pull request #5593 from rolandwalker/travis_random_restore

Allow Travis to use random seeds again
Merge pull request #5594 from ndr-qef/node-webkit

Update node-webkit to 0.10.1
Merge pull request #5595 from ndr-qef/hive

Update Hive to 1.3.3
Armory 0.92.1
dnscrypt uninstall: add :quit and correct :pkgutil
bug: `container_type :seven_zip` was ignored

because interior capitalization was not done
refactor GenericUnar container class

This is just a matter of semantics: renaming the abstract base
class `Cask::Container::UnarBase` so that it makes sense when
referring to it in a `container_type` stanza.
Added new Cask for SublerCLI (Subler Command Line Interface)
Merge pull request #5601 from vitorgalvao/fix-5600

Added new Cask for SublerCLI (Subler Command Line Interface)
Merge pull request #5573 from Kelloggs/djvimaging

djvimaging 0.9.0 (new formula)