fix old-style header line in test suite
require new-style header lines

and enforce that the cask name (per the header) must match
the filename
Merge pull request #7450 from rolandwalker/remove_old_header_support

DSL Remove support for old-style header lines