hub 1.12.4

Closes #35255.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
requirements: recommend casks where available.

Also, tweak the XQuartz requirement to not show 0.0.0 versions being required.

Closes #35254.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
requirement: add cask and download attributes.

Print out the message pointing to the Cask and/or download location too.a
unsigned_kext_req: use new cask/download DSL.
Set cask and download DSL values on requirements.
osxfuse: update 2.7.3 bottle.
tuntap: update 20111101 bottle.