explicitly require Ruby 2.0 at all entry points

to give a more informative error
add license stanza to test Cask

to make tests pass after requiring `license`
actually require all required stanzas

* audit tests match the documentation
* require `license`
* require at least one activatable artifact (or explicit `stage_only`)
Update Zend Studio to 12.0.1
Synthesia 10.0
Remove rogue include of homebrew-fork FileUtils
Merge pull request #8357 from shpoont/patch-1

Update Zend Studio to 12.0.1
Merge pull request #8360 from root-io/patch-1

Synthesia 10.0
Add Raptor Chess Interface v98u3f5
Merge pull request #8359 from shpoont/raptor-chess-interface

Add Raptor Chess Interface v98u3f5
changed todotxt version from 1.2.6 to 1.2.8
Merge pull request #8364 from thorink/todotxt

changed todotxt version from 1.2.6 to 1.2.8
Merge pull request #8361 from ndr-qef/core/remove_homebrew

Remove rogue include of homebrew-fork FileUtils
Merge pull request #8324 from rolandwalker/enforce_required_stanzas

actually require all required stanzas
Merge pull request #8318 from rolandwalker/explicit_ruby_2_requirement

explicitly require Ruby 2.0 at all entry points
Fix download url of sonic-pi
Add name to sonic-pi
Merge pull request #8366 from ndr-qef/casks-misc

sonic-pi: fix download url, add name
scroll-reverser 1.7 update

* new version 1.7
* update license
* comment cloudfront.net download URL
mpv: delete ~/.config/mpv/mpv.conf aswell