add sourceforge URL special case for excalibur

fixes #7373
tighten sourceforge URL regular expressions
DSL: remove support for `depends_on_formula`

obsoleted by `depends_on :formula`
Add upeditor (China UnionPay Plugin)
Havanna Add Stringsfile (QuickLook Plugin to preview .strings files)
Merge pull request #7399 from rolandwalker/excalibur_url_exception

Excalibur sourceforge URL exception + tighten all sourceforge regular expressions
Merge pull request #7401 from rolandwalker/remove_depends_on

DSL: remove support for `depends_on_formula`
Upgrade trailer to version 1.1.4
Merge pull request #7423 from srushe/upgrade-trailer-to-114

Upgrade trailer to version 1.1.4
Merge pull request #7417 from Ihavee/upeditor

Add upeditor (China UnionPay Plugin)
activate `suite` artifacts

fixes #7382
DSL: add stanza `stage_only` (new `caskroom_only`)

`caskroom_only` was never documented.  Its original purpose was
obsoleted in #4865, and its use has been recently been reduced to
two Casks.

This PR
* continues the rationalization of naming by changing `caskroom_only`
  to `stage_only`. "stage" is the verb for "make a copy under the
  caskroom directory"
* documents `stage_only`
* adds tests for `stage_only`
* validates the argument to `stage_only`
* gives sensible output in `brew cask info` for `stage_only` Casks
* enforces that `stage_only` cannot coexist with any activatable
  artifacts

`caskroom_only` is still supported for backward compatibility,
but should be removed before 0.50.0.
Update Mou URLs

The homepage and download URLs for Mou.app have changed now that the project is under a
software studio called 25.io
Merge pull request #7365 from rolandwalker/add_stage_only

DSL: add stanza `stage_only` (new spelling of `caskroom_only`)
DSL: remove `manual_installer` from `caveats`

obsoleted by new form `installer :manual`.

Also remove missed obsolete documentation item.
DSL: remove support for `container_type`

obsoleted by new form `container :type`
Merge pull request #7427 from gabrielizaias/update-mou-urls

Update Mou URLs
Merge pull request #7426 from rolandwalker/activate_suite

activate `suite` artifacts
remove old-style header line from test Casks

This takes the form of a horrible hack: DSL version numbers may
end with "test", *eg* ":v1test". Such Casks are mapped to class
`TestCask` instead of class `Cask`.

The intention is that all of this logic will be removed when
Casks are migrated away from separate classes.

Tests driven by RSpec are still todo.
Add Entonnoir Latest

Closes #7424.