Add `brew cask cat` command mentioned in #4018
handle nil @response_status

fixes #4212
Add JDiskReport 1.4.1
Add Typewriter version 0.0.0

A text editor with no features.
Merge pull request #4200 from linc01n/cli_cat

Add `brew cask cat` command
Merge pull request #4226 from rolandwalker/handle_nil_in_checklinks

handle `nil` `@response_status`
light changes to "brew cask cat"

tone down strident comment imported from Homebrew, whitespace, misc
Merge pull request #4238 from ziodave/jdiskreport

Add JDiskReport 1.4.1
Merge pull request #4241 from rolandwalker/cat_tweaks

light changes to "brew cask cat"
Defend against unusual Homebrew setups

To aid in Tap transition.  Require Homebrew 0.9.5, rescue
`rename_tags_dir_if_necessary` (`respond_to?` won't work there
because `rename_tags_dir_if_necessary` is a private method.

References: #4192, @Jackiebo in #4096
Merge pull request #4229 from rolandwalker/defend_unusual_homebrew

Defend against unusual Homebrew setups
doc: "Cask definition file", not "Caskfile"

"Caskfile" is used in `AUTOMATION.md` by analogy to Brewfile
update docs and messages for `brew cask cat`
special case permissions when creating `/opt`

or any other toplevel directory. Closes #4187
Merge pull request #4239 from vinkla/typewriter

Add Typewriter version 0.0.0
Moved garmin-express.rb to correct location
Merge pull request #4245 from ngs/relocate-garmin-express

Moved garmin-express.rb to correct location
corrected capitalisation in arrsync's file name
Merge pull request #4247 from vitorgalvao/repair-arrsync

corrected capitalisation in arrsync's file name
Upgrade Torbrowser to 3.6.1